Author: damitha
Date: Sat Mar  1 03:45:49 2008
New Revision: 632580

URL: http://svn.apache.org/viewvc?rev=632580&view=rev
Log:
Fixed SANDESHA2C-43

Modified:
    webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c

Modified: webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c?rev=632580&r1=632579&r2=632580&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c 
(original)
+++ webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c Sat Mar  
1 03:45:49 2008
@@ -1369,17 +1369,21 @@
 static axis2_bool_t AXIS2_CALL 
 sandesha2_app_msg_processor_msg_num_is_in_list(
     const axutil_env_t *env, 
-    axis2_char_t *list,
+    axis2_char_t *str_list,
     long num)
 {
+    axutil_array_list_t *list = NULL;
     axis2_char_t str_long[32];
     
-    AXIS2_PARAM_CHECK(env->error, list, AXIS2_FALSE);
-    
+    AXIS2_PARAM_CHECK(env->error, str_list, AXIS2_FALSE);
     sprintf(str_long, "%ld", num);
-    if(strstr(list, str_long))
-        return AXIS2_TRUE;
-        
+    list = sandesha2_utils_get_array_list_from_string(env, str_list);
+    if(list)
+    {
+        if(axutil_array_list_contains(list, env, str_long))
+            return AXIS2_TRUE;
+        axutil_array_list_free(list, env);
+    }
     return AXIS2_FALSE;
 }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to