diff --git a/xpcom/threads/nsEnvironment.cpp b/xpcom/threads/nsEnvironment.cpp index f6e348e122e2..55bbfac68790 100644 --- a/xpcom/threads/nsEnvironment.cpp +++ b/xpcom/threads/nsEnvironment.cpp @@ -137,7 +137,7 @@ nsEnvironment::Get(const nsAString& aName, nsAString& aOutValue) * vars. */ -typedef nsBaseHashtableET EnvEntryType; +typedef nsBaseHashtableET EnvEntryType; typedef nsTHashtable EnvHashType; static EnvHashType *gEnvHash = nsnull; @@ -178,7 +178,7 @@ nsEnvironment::Set(const nsAString& aName, const nsAString& aValue) return NS_ERROR_UNEXPECTED; } - EnvEntryType* entry = gEnvHash->PutEntry(nativeName); + EnvEntryType* entry = gEnvHash->PutEntry(nativeName.get()); if (!entry) { return NS_ERROR_OUT_OF_MEMORY; }