aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Jelen <[email protected]>2021-04-13 05:35:04 +0000
committerNIIBE Yutaka <[email protected]>2021-04-13 05:35:04 +0000
commit51bbd99a3c9b09a78e766a312d97a1d40372c6cd (patch)
tree2550f124859ea364a374de9e540ef9b482a9471b
parenttools: Fix memory leaks. (diff)
downloadgnupg-51bbd99a3c9b09a78e766a312d97a1d40372c6cd.tar.gz
gnupg-51bbd99a3c9b09a78e766a312d97a1d40372c6cd.zip
kbx: Fix memory leak.
* kbx/keybox-update.c (blob_filecopy): Goto leave instead of return. -- GnuPG-bug-id: 5393 Signed-off-by: Jakub Jelen <[email protected]>
-rw-r--r--kbx/keybox-update.c4
1 files 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;
}
}