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:
parent
1130fa3188
commit
e786b57889
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user