---
src/util/virlockspace.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/util/virlockspace.c b/src/util/virlockspace.c
index 163404f..fd89598 100644
--- a/src/util/virlockspace.c
+++ b/src/util/virlockspace.c
@@ -483,6 +483,9 @@ virJSONValuePtr virLockSpacePreExecRestart(virLockSpacePtr lockspace)
virJSONValuePtr owners = NULL;
size_t i;
+ if (!child)
+ goto error;
+
if (virJSONValueArrayAppend(resources, child) < 0) {
virJSONValueFree(child);
goto error;
--
1.7.11.7