diff --git a/netwerk/streamconv/src/nsStreamConverterService.cpp b/netwerk/streamconv/src/nsStreamConverterService.cpp index 99ee988c1a4..f33ca561410 100644 --- a/netwerk/streamconv/src/nsStreamConverterService.cpp +++ b/netwerk/streamconv/src/nsStreamConverterService.cpp @@ -478,9 +478,9 @@ nsStreamConverterService::Convert(nsIInputStream *aFromStream, // build a PROGID nsCString progID(NS_ISTREAMCONVERTER_KEY); progID.Append("?from="); - progID.Append(aFromType); + progID.AppendWithConversion(aFromType); progID.Append("?to="); - progID.Append(aToType); + progID.AppendWithConversion(aToType); const char *cProgID = progID.GetBuffer(); nsIComponentManager *comMgr; @@ -592,9 +592,9 @@ nsStreamConverterService::AsyncConvertData(const PRUnichar *aFromType, // build a PROGID nsCString progID(NS_ISTREAMCONVERTER_KEY); progID.Append("?from="); - progID.Append(aFromType); + progID.AppendWithConversion(aFromType); progID.Append("?to="); - progID.Append(aToType); + progID.AppendWithConversion(aToType); const char *cProgID = progID.GetBuffer(); nsIComponentManager *comMgr;