diff --git a/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp b/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
index d25362163d85e036ea3b1b797fdfa223cd8ae045..a2a2019d72602e59fc87af0defc2a75ed7ade4fa 100644
--- a/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
+++ b/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.11  2003/05/16 14:03:28  knoaman
+ * Pass memory manager to makeNewTranscoder.
+ *
  * Revision 1.10  2003/02/25 21:22:36  tng
  * Modify UnixHTTPURLInputStream for it to work on ebcdic platform.  Patch from Steve Dulin
  *
@@ -229,7 +232,7 @@ UnixHTTPURLInputStream::UnixHTTPURLInputStream(const XMLURL& urlSource)
     char*               hostNameAsASCII = new char[transSize+1];
     ArrayJanitor<char>  janBuf2(hostNameAsASCII);
 
-    XMLTranscoder* trans = XMLPlatformUtils::fgTransService->makeNewTranscoderFor("ISO8859-1", failReason, blockSize);
+    XMLTranscoder* trans = XMLPlatformUtils::fgTransService->makeNewTranscoderFor("ISO8859-1", failReason, blockSize, urlSource.getMemoryManager());
     trans->transcodeTo(hostName, transSize, (unsigned char *) hostNameAsASCII, transSize, charsEaten, XMLTranscoder::UnRep_Throw);
 
     transSize = XMLString::stringLen(path)+1;