зеркало из https://github.com/mozilla/pjs.git
Bug 656991 - Fix leak in nsStructuredCloneContainer::InitFromVariant. r=bz,igor
This commit is contained in:
Родитель
d372531980
Коммит
f94e823dfc
|
@ -97,6 +97,7 @@ nsStructuredCloneContainer::InitFromVariant(nsIVariant *aData, JSContext *aCx)
|
|||
if (!mData) {
|
||||
mSize = 0;
|
||||
mVersion = 0;
|
||||
free(jsBytes);
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
else {
|
||||
|
@ -104,6 +105,7 @@ nsStructuredCloneContainer::InitFromVariant(nsIVariant *aData, JSContext *aCx)
|
|||
}
|
||||
|
||||
memcpy(mData, jsBytes, mSize);
|
||||
free(jsBytes);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче