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]