Author: amassari
Date: Tue Aug 9 00:45:20 2005
New Revision: 231008
URL: http://svn.apache.org/viewcvs?rev=231008&view=rev
Log:
Fixed memory leak
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp?rev=231008&r1=231007&r2=231008&view=diff
==============================================================================
---
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
(original)
+++
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
Tue Aug 9 00:45:20 2005
@@ -309,7 +309,8 @@
unsigned int len;
XMLByte* encodedData = Base64::encode((XMLByte *)userPassAsCharStar,
strlen(userPassAsCharStar), &len, fMemoryManager);
-
+ ArrayJanitor<XMLByte> janBuf2(encodedData, fMemoryManager);
+
if (encodedData)
{
// HTTP doesn't want the 0x0A separating the data in chunks of 76
chars per line
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp?rev=231008&r1=231007&r2=231008&view=diff
==============================================================================
---
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
(original)
+++
xerces/c/branches/xerces-2.7/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp
Tue Aug 9 00:45:20 2005
@@ -341,6 +341,7 @@
unsigned int len;
XMLByte* encodedData = Base64::encode((XMLByte *)userPassAsCharStar,
strlen(userPassAsCharStar), &len, fMemoryManager);
+ ArrayJanitor<XMLByte> janBuf2(encodedData, fMemoryManager);
if (encodedData)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]