From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Fabian Ebner Date: Wed, 22 Jun 2022 10:45:12 +0200 Subject: [PATCH] vma: create: avoid triggering assertion in error case error_setg expects its argument to not be initialized yet. Signed-off-by: Fabian Ebner --- vma-writer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vma-writer.c b/vma-writer.c index df4b20793d..ac7da237d0 100644 --- a/vma-writer.c +++ b/vma-writer.c @@ -311,6 +311,8 @@ VmaWriter *vma_writer_create(const char *filename, uuid_t uuid, Error **errp) } if (vmaw->fd < 0) { + error_free(*errp); + *errp = NULL; error_setg(errp, "can't open file %s - %s\n", filename, g_strerror(errno)); goto err;