qemu: fix memory leak in blockinfo

Coverity flagged commit 0282ca45 as introducing a memory leak;
in all my refactoring to make capacity probing conditional on
whether the image is non-raw, I missed deleting the unconditional
probe.

* src/qemu/qemu_driver.c (qemuStorageLimitsRefresh): Drop
redundant assignment.

Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
Eric Blake 2014-12-17 16:10:45 -07:00
parent 952f8a7394
commit af5c3a1015

View File

@ -11116,9 +11116,6 @@ qemuStorageLimitsRefresh(virQEMUDriverPtr driver,
buf, len)) < 0) buf, len)) < 0)
goto cleanup; goto cleanup;
} }
if (!(meta = virStorageFileGetMetadataFromBuf(src->path, buf, len,
format, NULL)))
goto cleanup;
if (format == VIR_STORAGE_FILE_RAW) if (format == VIR_STORAGE_FILE_RAW)
src->capacity = src->physical; src->capacity = src->physical;
else if ((meta = virStorageFileGetMetadataFromBuf(src->path, buf, else if ((meta = virStorageFileGetMetadataFromBuf(src->path, buf,