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 sa...@apache.org on 2006/03/24 10:12:50 UTC
svn commit: r388469 -
/webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
Author: samisa
Date: Fri Mar 24 01:12:47 2006
New Revision: 388469
URL: http://svn.apache.org/viewcvs?rev=388469&view=rev
Log:
More memory leak fixes
Modified:
webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
Modified: webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c?rev=388469&r1=388468&r2=388469&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/addr_in_handler.c Fri Mar 24 01:12:47 2006
@@ -83,48 +83,16 @@
axis2_qname_t *qname)
{
axis2_handler_t *handler = NULL;
- axis2_handler_desc_t *handler_desc = NULL;
- axis2_qname_t *handler_qname = NULL;
AXIS2_ENV_CHECK(env, NULL);
- if (qname)
- {
- handler_qname = AXIS2_QNAME_CLONE(qname, env);
- if (!(handler_qname))
- {
- AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
- return NULL;
- }
- }
- else
- {
- /* create default qname */
- handler_qname = axis2_qname_create(env, "addr_in_handler",
- "http://axis.ws.apache.org",
- NULL);
- if (!handler_qname)
- {
- return NULL;
- }
- }
-
handler = axis2_handler_create(env);
if (!handler)
{
return NULL;
}
-
- /* handler desc of base handler */
- /*handler_desc = axis2_handler_desc_create_with_qname(env, handler_qname);
- if (!handler_desc)
- {
- AXIS2_HANDLER_FREE(handler, env);
- return NULL;
- }
-
- AXIS2_HANDLER_INIT(handler, env, handler_desc);
- */
+
+ /* handler init is handled by conf loading, so no need to do it here */
/* set the base struct's invoke op */
if (handler->ops)