summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip-simple/evsub.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-10-25 03:19:58 +0000
committerBenny Prijono <bennylp@teluu.com>2007-10-25 03:19:58 +0000
commit103e4fbf619f5d4a8289a641d86925710fb74308 (patch)
tree496d954f692a9e91042411f5f25dee802c7f095b /pjsip/src/pjsip-simple/evsub.c
parent0f603c4139e684ac27fd0954f2c51fdda8fba2e7 (diff)
Added assertion which checks if evsub module has been registered before other calls pjsip_evsub_register_pkg() (thanks Alexander Agranovsky)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1522 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip-simple/evsub.c')
-rw-r--r--pjsip/src/pjsip-simple/evsub.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pjsip/src/pjsip-simple/evsub.c b/pjsip/src/pjsip-simple/evsub.c
index b3ef031f..3b005b5e 100644
--- a/pjsip/src/pjsip-simple/evsub.c
+++ b/pjsip/src/pjsip-simple/evsub.c
@@ -405,6 +405,9 @@ PJ_DEF(pj_status_t) pjsip_evsub_register_pkg( pjsip_module *pkg_mod,
PJ_ASSERT_RETURN(accept_cnt < PJ_ARRAY_SIZE(pkg->pkg_accept->values),
PJ_ETOOMANY);
+ /* Make sure evsub module has been initialized */
+ PJ_ASSERT_RETURN(mod_evsub.mod.id != -1, PJ_EINVALIDOP);
+
/* Make sure no module with the specified name already registered: */
PJ_ASSERT_RETURN(find_pkg(event_name) == NULL, PJSIP_SIMPLE_EPKGEXISTS);