summaryrefslogtreecommitdiff
path: root/modules/ice
diff options
context:
space:
mode:
Diffstat (limited to 'modules/ice')
-rw-r--r--modules/ice/ice.c5
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