You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2005/03/04 20:52:55 UTC
cvs commit: xml-xerces/c/src/xercesc/util/NetAccessors/Socket UnixHTTPURLInputStream.cpp
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: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org