[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PATCH] block: bdrv_create(): don't leak cco.filename on
From: |
Luiz Capitulino |
Subject: |
[Qemu-trivial] [PATCH] block: bdrv_create(): don't leak cco.filename on error |
Date: |
Wed, 17 Oct 2012 16:45:25 -0300 |
Signed-off-by: Luiz Capitulino <address@hidden>
---
block.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/block.c b/block.c
index 5e8184f..63bf768 100644
--- a/block.c
+++ b/block.c
@@ -379,7 +379,8 @@ int bdrv_create(BlockDriver *drv, const char* filename,
};
if (!drv->bdrv_create) {
- return -ENOTSUP;
+ ret = -ENOTSUP;
+ goto out;
}
if (qemu_in_coroutine()) {
@@ -394,8 +395,9 @@ int bdrv_create(BlockDriver *drv, const char* filename,
}
ret = cco.ret;
- g_free(cco.filename);
+out:
+ g_free(cco.filename);
return ret;
}
--
1.7.12.315.g682ce8b
- [Qemu-trivial] [PATCH] block: bdrv_create(): don't leak cco.filename on error,
Luiz Capitulino <=