From axis-cvs-return-2575-apmail-ws-axis-dev-archive=ws.apache.org@ws.apache.org Wed Sep 01 09:10:25 2004 Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 21861 invoked from network); 1 Sep 2004 09:10:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 1 Sep 2004 09:10:24 -0000 Received: (qmail 15084 invoked by uid 500); 1 Sep 2004 09:10:21 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 14995 invoked by uid 500); 1 Sep 2004 09:10:20 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 14979 invoked by uid 99); 1 Sep 2004 09:10:20 -0000 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Wed, 01 Sep 2004 02:10:20 -0700 Received: (qmail 21806 invoked by uid 1852); 1 Sep 2004 09:10:19 -0000 Date: 1 Sep 2004 09:10:19 -0000 Message-ID: <20040901091019.21805.qmail@minotaur.apache.org> From: samisa@apache.org To: ws-axis-cvs@apache.org Subject: cvs commit: ws-axis/c/src/engine/client Call.cpp X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N samisa 2004/09/01 02:10:19 Modified: c/src/transport/axis AxisTransport.cpp c/include/axis/client Call.h c/src/engine/client Call.cpp Log: Fixed memory leaks caused by set end point methods by freeing allocated memory in destructors. Revision Changes Path 1.34 +2 -0 ws-axis/c/src/transport/axis/AxisTransport.cpp Index: AxisTransport.cpp =================================================================== RCS file: /home/cvs/ws-axis/c/src/transport/axis/AxisTransport.cpp,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- AxisTransport.cpp 30 Jul 2004 02:35:16 -0000 1.33 +++ AxisTransport.cpp 1 Sep 2004 09:10:18 -0000 1.34 @@ -66,6 +66,8 @@ delete m_pReceiver; if(m_pHttpTransport) delete m_pHttpTransport; + if(m_pcEndpointUri) + free(m_pcEndpointUri); } int AxisTransport::openConnection() 1.27 +1 -1 ws-axis/c/include/axis/client/Call.h Index: Call.h =================================================================== RCS file: /home/cvs/ws-axis/c/include/axis/client/Call.h,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- Call.h 20 Aug 2004 09:40:11 -0000 1.26 +++ Call.h 1 Sep 2004 09:10:18 -0000 1.27 @@ -808,7 +808,7 @@ MessageData* m_pMsgData; SoapSerializer* m_pIWSSZ; SoapDeSerializer* m_pIWSDZ; - const char* m_pcEndPointUri; + char* m_pcEndPointUri; AXIS_PROTOCOL_TYPE m_nTransportType; /* Transport object 1.56 +2 -1 ws-axis/c/src/engine/client/Call.cpp Index: Call.cpp =================================================================== RCS file: /home/cvs/ws-axis/c/src/engine/client/Call.cpp,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- Call.cpp 20 Aug 2004 09:40:11 -0000 1.55 +++ Call.cpp 1 Sep 2004 09:10:19 -0000 1.56 @@ -60,7 +60,8 @@ Call::~Call () { - uninitialize_module(); + uninitialize_module(); + free(m_pcEndPointUri); } int Call::setEndpointURI (const char* pchEndpointURI)