From: Eric Blake Date: Thu, 13 Oct 2011 21:06:01 +0000 (-0600) Subject: storage: plug memory leak on error X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=8f8258e1df1f84b4de98cc974289a6a4030bb91f;p=libvirt.git storage: plug memory leak on error Detected by Coverity. Present since commit 82c1740. * src/storage/storage_backend_logical.c (virStorageBackendLogicalMakeVol): Fix leak. --- diff --git a/src/storage/storage_backend_logical.c b/src/storage/storage_backend_logical.c index 51624a7ed0..50d0407dcd 100644 --- a/src/storage/storage_backend_logical.c +++ b/src/storage/storage_backend_logical.c @@ -236,6 +236,7 @@ virStorageBackendLogicalMakeVol(virStoragePoolObjPtr pool, if (virStrToLong_ull(offset_str, NULL, 10, &offset) < 0) { virStorageReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("malformed volume extent offset value")); + VIR_FREE(offset_str); goto cleanup; }