Author: damitha
Date: Sun Nov 6 20:45:44 2005
New Revision: 331202
URL: http://svn.apache.org/viewcvs?rev=331202&view=rev
Log:
fixed a bug in macro AXIS2_ERROR_HANDLE
Modified:
webservices/axis2/trunk/c/include/axis2.h
webservices/axis2/trunk/c/modules/core/description/src/svc.c
Modified: webservices/axis2/trunk/c/include/axis2.h
URL:
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/include/axis2.h?rev=331202&r1=331201&r2=331202&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2.h (original)
+++ webservices/axis2/trunk/c/include/axis2.h Sun Nov 6 20:45:44 2005
@@ -64,7 +64,7 @@
*/
#define AXIS2_ERROR_SET(error_number, env, error_return) \
{ \
- AXIS2_ERROR_SET_ERROR_NUMBER((*env)->error,
AXIS2_ERROR_INVALID_NULL_PARAM); \
+ AXIS2_ERROR_SET_ERROR_NUMBER((*env)->error, error_number); \
AXIS2_ERROR_SET_STATUS_CODE((*env)->error, AXIS2_FAILURE); \
return error_return; \
}
Modified: webservices/axis2/trunk/c/modules/core/description/src/svc.c
URL:
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/src/svc.c?rev=331202&r1=331201&r2=331202&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/src/svc.c (original)
+++ webservices/axis2/trunk/c/modules/core/description/src/svc.c Sun Nov 6
20:45:44 2005
@@ -211,12 +211,11 @@
AXIS2_FUNC_PARAM_CHECK(env, svc, NULL);
AXIS2_PARAM_CHECK(env, name, NULL);
axis2_char_t temp_name = axis2_strdup(name);
- AXIS2_PARAM_CHECK(env,
- if(NULL == temp_name)
- AXIS2_ERROR_HANDLE(env, AXIS2_ERROR_INVALID_NULL_PARAM);
+ AXIS2_PARAM_CHECK(env, temp_name, NULL);
+
return (axis2_operation_t *) (axis2_hash_get
(AXIS2_INTF_TO_IMPL(svc)->wasaction_opeartionmap
- , axis2_strdup(name), AXIS2_HASH_KEY_STRING));
+ , axis2_strdup(temp_name), AXIS2_HASH_KEY_STRING));
}
axis2_hash_t * AXIS2_CALL