amassari 2005/03/04 11:52:55 Modified: c/src/xercesc/util/NetAccessors/Socket UnixHTTPURLInputStream.cpp Log: The URL fragments were leaked (jira# 1362) Revision Changes Path 1.19 +8 -1 xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp Index: UnixHTTPURLInputStream.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- UnixHTTPURLInputStream.cpp 8 Sep 2004 13:56:35 -0000 1.18 +++ UnixHTTPURLInputStream.cpp 4 Mar 2005 19:52:54 -0000 1.19 @@ -16,6 +16,9 @@ /* * $Log$ + * Revision 1.19 2005/03/04 19:52:54 amassari + * The URL fragments were leaked (jira# 1362) + * * Revision 1.18 2004/09/08 13:56:35 peiyongz * Apache License Version 2.0 * @@ -243,7 +246,8 @@ pathAsASCII = (char*) fMemoryManager->allocate ( (transSize+1) * sizeof(char) - );//new char[transSize+1]; + );//new char[transSize+1]; + janBuf3.reset(pathAsASCII, fMemoryManager); trans->transcodeTo(path, transSize, (unsigned char *) pathAsASCII, transSize, charsEaten, XMLTranscoder::UnRep_Throw); } @@ -256,6 +260,7 @@ ( (transSize+1) * sizeof(char) );//new char[transSize+1]; + janBuf4.reset(fragmentAsASCII, fMemoryManager); trans->transcodeTo(fragment, transSize, (unsigned char *) fragmentAsASCII, transSize, charsEaten, XMLTranscoder::UnRep_Throw); } @@ -268,6 +273,7 @@ ( (transSize+1) * sizeof(char) );//new char[transSize+1]; + janBuf5.reset(queryAsASCII, fMemoryManager); trans->transcodeTo(query, transSize, (unsigned char *) queryAsASCII, transSize, charsEaten, XMLTranscoder::UnRep_Throw); } @@ -283,6 +289,7 @@ ( (transSize+1) * sizeof(char) );//new char[transSize+1]; + ArrayJanitor<char> janBuf6(portAsASCII, fMemoryManager); trans->transcodeTo(portBuffer, transSize, (unsigned char *) portAsASCII, transSize, charsEaten, XMLTranscoder::UnRep_Throw); delete trans;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]