* src/storage_driver.c: don't call virStoragePoolObjRemove when a pool create call
fails because the pool already exists.
---
src/storage_driver.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/storage_driver.c b/src/storage_driver.c
index 69dcbda..5a26993 100644
--- a/src/storage_driver.c
+++ b/src/storage_driver.c
@@ -476,6 +476,8 @@ storagePoolCreate(virConnectPtr conn,
if (pool) {
virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
"%s", _("storage pool already
exists"));
+ virStoragePoolObjUnlock(pool);
+ pool = NULL;
goto cleanup;
}
--
1.6.0.6