Re #1535: Added check if module "mod-stateful-util" has been unregistered.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4169 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsip/sip_util_statefull.c b/pjsip/src/pjsip/sip_util_statefull.c
index 375fb74..9036a02 100644
--- a/pjsip/src/pjsip/sip_util_statefull.c
+++ b/pjsip/src/pjsip/sip_util_statefull.c
@@ -59,7 +59,10 @@
 {
     struct tsx_data *tsx_data;
 
-    if (event->type != PJSIP_EVENT_TSX_STATE)
+    /* Check if the module has been unregistered (see ticket #1535) and also
+     * verify the event type.
+     */
+    if (mod_stateful_util.id < 0 || event->type != PJSIP_EVENT_TSX_STATE)
 	return;
 
     tsx_data = (struct tsx_data*) tsx->mod_data[mod_stateful_util.id];