[prev in list] [next in list] [prev in thread] [next in thread]
List: axis-dev
Subject: svn commit: r904410 - /webservices/axis2/trunk/c/util/src/param_container.c
From: nandika () apache ! org
Date: 2010-01-29 8:13:26
Message-ID: 20100129081327.108A023888CF () eris ! apache ! org
[Download RAW message or body]
Author: nandika
Date: Fri Jan 29 08:13:26 2010
New Revision: 904410
URL: http://svn.apache.org/viewvc?rev=904410&view=rev
Log:
bug fixed
Modified:
webservices/axis2/trunk/c/util/src/param_container.c
Modified: webservices/axis2/trunk/c/util/src/param_container.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/param_container.c?rev=904410&r1=904409&r2=904410&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/src/param_container.c (original)
+++ webservices/axis2/trunk/c/util/src/param_container.c Fri Jan 29 08:13:26 2010
@@ -137,6 +137,7 @@
return AXIS2_FAILURE;
}
axutil_hash_set(param_container->params, param_name, AXIS2_HASH_KEY_STRING, \
param); + axutil_array_list_add(param_container->params_list, env, param);
return AXIS2_SUCCESS;
}
@@ -155,33 +156,6 @@
axutil_param_container_t *param_container,
const axutil_env_t *env)
{
- axutil_hash_index_t *index_i = 0;
- axis2_status_t status = AXIS2_FAILURE;
- void *value = NULL;
-
- if(!param_container->params_list)
- {
- param_container->params_list = axutil_array_list_create(env, 0);
- if(!param_container->params_list)
- {
- AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Not enough memory");
- return NULL;
- }
- }
-
- for(index_i = axutil_hash_first(param_container->params, env); index_i; index_i
- = axutil_hash_next(env, index_i))
- {
- axutil_hash_this(index_i, NULL, NULL, &value);
- status = axutil_array_list_add(param_container->params_list, env, value);
- if(AXIS2_SUCCESS != status)
- {
- axutil_array_list_free(param_container->params_list, env);
- return NULL;
- }
- }
-
return param_container->params_list;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic