summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2021-06-02 11:13:08 +0200
committerWerner Koch <wk@gnupg.org>2021-06-02 11:21:51 +0200
commit2fd203e198c53bff5c909317dc6a275d78f14f55 (patch)
tree1e68dc1b0b8ba36b97c594117e17f3c679f93c1c
parent5def3db3615e82d2da0b8e3e48b87d0420c5790c (diff)
downloadlibgcrypt-2fd203e198c53bff5c909317dc6a275d78f14f55.tar.gz
Minor tweak to gcry_free.
* src/global.c (_gcry_free): Avoid setting errno again if it did not change. Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r--src/global.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/global.c b/src/global.c
index 95daedac..3709219f 100644
--- a/src/global.c
+++ b/src/global.c
@@ -1041,7 +1041,7 @@ _gcry_free (void *p)
else
_gcry_private_free (p);
- if (save_errno)
+ if (save_errno && save_errno != errno)
gpg_err_set_errno (save_errno);
}