Author: samisa Date: Thu Jun 14 00:33:05 2007 New Revision: 547158 URL: http://svn.apache.org/viewvc?view=rev&rev=547158 Log: Fixed the segfault problem when the shared lib for the service is missing in the service fulder in the repository. Fix for AXIS2C-612
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?view=diff&rev=547158&r1=547157&r2=547158 ============================================================================== --- webservices/axis2/trunk/c/src/core/receivers/msg_recv.c (original) +++ webservices/axis2/trunk/c/src/core/receivers/msg_recv.c Thu Jun 14 00:33:05 2007 @@ -154,7 +154,10 @@ impl_class = axutil_class_loader_create_dll(env, impl_info_param); axis2_svc_set_impl_class(svc, env, impl_class); - AXIS2_SVC_SKELETON_INIT((axis2_svc_skeleton_t *)impl_class, env); + if (impl_class) + { + AXIS2_SVC_SKELETON_INIT((axis2_svc_skeleton_t *)impl_class, env); + } axutil_allocator_switch_to_local_pool(env->allocator); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]