diff --git a/mozilla/intl/uconv/src/nsUNIXCharset.cpp b/mozilla/intl/uconv/src/nsUNIXCharset.cpp index 7d8739f9849..86cbc1d1b14 100644 --- a/mozilla/intl/uconv/src/nsUNIXCharset.cpp +++ b/mozilla/intl/uconv/src/nsUNIXCharset.cpp @@ -336,7 +336,7 @@ nsPlatformCharset::Init() NS_ASSERTION(locale, "cannot setlocale"); if (locale) { nsCOMPtr posixConverter = - do_CreateInstance(NS_POSIXLOCALE_CONTRACTID); + do_GetService(NS_POSIXLOCALE_CONTRACTID); if (posixConverter) res = posixConverter->GetXPLocale(locale, mLocale); if (NS_FAILED(res))