Bug 484610 Fix mismatched allocators r=jst sr=peterv
This commit is contained in:
@@ -167,7 +167,7 @@ NS_IMETHODIMP nsCommandParams::GetCStringValue(const char * name, char **_retval
|
||||
if (foundEntry && foundEntry->mEntryType == eStringType)
|
||||
{
|
||||
NS_ASSERTION(foundEntry->mData.mCString, "Null string");
|
||||
*_retval= nsCRT::strdup((*foundEntry->mData.mCString).get());
|
||||
*_retval = ToNewCString(*foundEntry->mData.mCString);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
@@ -421,7 +421,7 @@ nsCommandParams::GetNext(char **_retval)
|
||||
if (!thisEntry)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
*_retval = nsCRT::strdup(thisEntry->mEntryName.get());
|
||||
*_retval = ToNewCString(thisEntry->mEntryName);
|
||||
mCurEntry++;
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user