You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by sa...@apache.org on 2007/06/26 10:55:22 UTC

svn commit: r550743 - /webservices/savan/trunk/c/src/handlers/savan_out_handler.c

Author: samisa
Date: Tue Jun 26 01:55:22 2007
New Revision: 550743

URL: http://svn.apache.org/viewvc?view=rev&rev=550743
Log:
Fixed the segfault bug

Modified:
    webservices/savan/trunk/c/src/handlers/savan_out_handler.c

Modified: webservices/savan/trunk/c/src/handlers/savan_out_handler.c
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/handlers/savan_out_handler.c?view=diff&rev=550743&r1=550742&r2=550743
==============================================================================
--- webservices/savan/trunk/c/src/handlers/savan_out_handler.c (original)
+++ webservices/savan/trunk/c/src/handlers/savan_out_handler.c Tue Jun 26 01:55:22 2007
@@ -98,8 +98,12 @@
         /* Treat unknown msgs as msgs for publishing */
 
         svc =  axis2_msg_ctx_get_svc(msg_ctx, env);
-        svc_name = axis2_svc_get_name(svc, env);
-        if(0 == axutil_strcmp(svc_name, "subscription"))
+        if (svc)
+        {
+            svc_name = axis2_svc_get_name(svc, env);
+        }
+        
+        if(svc_name && (0 == axutil_strcmp(svc_name, "subscription")))
         {
             return AXIS2_SUCCESS;
         }