1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

util: Need to check child JSON allocation before use

This commit is contained in:
John Ferlan 2013-01-18 09:31:53 -05:00 committed by Peter Krempa
parent 1130fa3188
commit e786b57889

View File

@ -459,8 +459,10 @@ virJSONValuePtr virLockSpacePreExecRestart(virLockSpacePtr lockspace)
virJSONValuePtr resources;
virHashKeyValuePairPtr pairs = NULL, tmp;
if (!object)
if (!object) {
virReportOOMError();
return NULL;
}
virMutexLock(&lockspace->lock);
@ -483,6 +485,11 @@ virJSONValuePtr virLockSpacePreExecRestart(virLockSpacePtr lockspace)
virJSONValuePtr owners = NULL;
size_t i;
if (!child) {
virReportOOMError();
goto error;
}
if (virJSONValueArrayAppend(resources, child) < 0) {
virJSONValueFree(child);
goto error;