diff options
Diffstat (limited to 'modules/ice')
-rw-r--r-- | modules/ice/ice.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/ice/ice.c b/modules/ice/ice.c index 02468fe..64e316c 100644 --- a/modules/ice/ice.c +++ b/modules/ice/ice.c @@ -823,6 +823,9 @@ static int media_alloc(struct mnat_media **mp, struct mnat_sess *sess, icem_conf(m->icem)->nom = ice.nom; icem_conf(m->icem)->debug = ice.debug; + icem_conf(m->icem)->rc = 4; + + icem_set_conf(m->icem, icem_conf(m->icem)); icem_set_name(m->icem, sdp_media_name(sdpm)); @@ -949,6 +952,7 @@ static int module_init(void) ice.nom = ICE_NOMINATION_AGGRESSIVE; else { warning("ice: unknown nomination: %r\n", &pl); + return EINVAL; } } if (!conf_get(conf_cur(), "ice_mode", &pl)) { @@ -958,6 +962,7 @@ static int module_init(void) ice.mode = ICE_MODE_LITE; else { warning("ice: unknown mode: %r\n", &pl); + return EINVAL; } } #endif |