From 51bbd99a3c9b09a78e766a312d97a1d40372c6cd Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 13 Apr 2021 14:35:04 +0900 Subject: [PATCH] kbx: Fix memory leak. * kbx/keybox-update.c (blob_filecopy): Goto leave instead of return. -- GnuPG-bug-id: 5393 Signed-off-by: Jakub Jelen --- kbx/keybox-update.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kbx/keybox-update.c b/kbx/keybox-update.c index ddda52ac1..273265635 100644 --- a/kbx/keybox-update.c +++ b/kbx/keybox-update.c @@ -294,7 +294,7 @@ blob_filecopy (int mode, const char *fname, KEYBOXBLOB blob, { es_fclose (fp); es_fclose (newfp); - return rc; + goto leave; } } @@ -306,7 +306,7 @@ blob_filecopy (int mode, const char *fname, KEYBOXBLOB blob, { es_fclose (fp); es_fclose (newfp); - return rc; + goto leave; } }