You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by su...@apache.org on 2008/10/20 13:21:28 UTC
svn commit: r706237 -
/webservices/axis2/trunk/c/src/core/receivers/msg_recv.c
Author: supun
Date: Mon Oct 20 04:21:28 2008
New Revision: 706237
URL: http://svn.apache.org/viewvc?rev=706237&view=rev
Log:
fixing issue 1276.
Modified:
webservices/axis2/trunk/c/src/core/receivers/msg_recv.c
Modified: webservices/axis2/trunk/c/src/core/receivers/msg_recv.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/receivers/msg_recv.c?rev=706237&r1=706236&r2=706237&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/receivers/msg_recv.c (original)
+++ webservices/axis2/trunk/c/src/core/receivers/msg_recv.c Mon Oct 20 04:21:28 2008
@@ -170,13 +170,15 @@
axutil_class_loader_init(env);
impl_class = axutil_class_loader_create_dll(env, impl_info_param);
- axis2_svc_set_impl_class(svc, env, impl_class);
+
if (impl_class)
{
AXIS2_SVC_SKELETON_INIT((axis2_svc_skeleton_t *) impl_class, env);
}
+ axis2_svc_set_impl_class(svc, env, impl_class);
+
axutil_allocator_switch_to_local_pool(env->allocator);
axutil_thread_mutex_unlock(axis2_svc_get_mutex(svc, env));
return impl_class;