diff --git a/src/conf/virsecretobj.c b/src/conf/virsecretobj.c index 049cab3842..cc18459618 100644 --- a/src/conf/virsecretobj.c +++ b/src/conf/virsecretobj.c @@ -457,8 +457,10 @@ virSecretObjListGetHelper(void *payload, if (data->uuids) { char *uuidstr; - if (VIR_ALLOC_N(uuidstr, VIR_UUID_STRING_BUFLEN) < 0) + if (VIR_ALLOC_N(uuidstr, VIR_UUID_STRING_BUFLEN) < 0) { + data->error = true; goto cleanup; + } virUUIDFormat(obj->def->uuid, uuidstr); data->uuids[data->got] = uuidstr;