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 mi...@apache.org on 2008/05/23 15:47:40 UTC
svn commit: r659540 - in /webservices/axis2/trunk/c/src/core/transport/http:
common/http_simple_request.c sender/http_sender.c
Author: milinda
Date: Fri May 23 06:47:40 2008
New Revision: 659540
URL: http://svn.apache.org/viewvc?rev=659540&view=rev
Log:
Fixing memeory leaks reported in https://issues.apache.org/jira/browse/AXIS2C-1148.
Modified:
webservices/axis2/trunk/c/src/core/transport/http/common/http_simple_request.c
webservices/axis2/trunk/c/src/core/transport/http/sender/http_sender.c
Modified: webservices/axis2/trunk/c/src/core/transport/http/common/http_simple_request.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/common/http_simple_request.c?rev=659540&r1=659539&r2=659540&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/http/common/http_simple_request.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/http/common/http_simple_request.c Fri May 23 06:47:40 2008
@@ -419,6 +419,12 @@
}
+ if(tmp_buf2)
+ {
+ AXIS2_FREE(env->allocator, tmp_buf2);
+ tmp_buf2 = NULL;
+ }
+
if (tmp_buf)
{
*buf = tmp_buf;
Modified: webservices/axis2/trunk/c/src/core/transport/http/sender/http_sender.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/sender/http_sender.c?rev=659540&r1=659539&r2=659540&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/http/sender/http_sender.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/http/sender/http_sender.c Fri May 23 06:47:40 2008
@@ -561,6 +561,12 @@
path,
sender->http_version);
}
+
+ if(path)
+ {
+ AXIS2_FREE(env->allocator, path);
+ path = NULL;
+ }
}
request = axis2_http_simple_request_create (env, request_line, NULL, 0,