diff options
author | Werner Koch <wk@gnupg.org> | 2021-06-02 11:13:08 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2021-06-02 11:21:51 +0200 |
commit | 2fd203e198c53bff5c909317dc6a275d78f14f55 (patch) | |
tree | 1e68dc1b0b8ba36b97c594117e17f3c679f93c1c | |
parent | 5def3db3615e82d2da0b8e3e48b87d0420c5790c (diff) | |
download | libgcrypt-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.c | 2 |
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); } |