summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2021-06-02 11:13:08 +0200
committerWerner Koch <wk@gnupg.org>2021-08-22 14:57:42 +0200
commit6e1412d6bdcaed29c18638f96f8dd3b2dd5d6e6b (patch)
tree1eb230c9de75933c7b820e197756b79d8c985b77
parentf1ee80baba7a290957a01015870ee769444520ed (diff)
downloadlibgcrypt-6e1412d6bdcaed29c18638f96f8dd3b2dd5d6e6b.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 8940cea0..20efae3c 100644
--- a/src/global.c
+++ b/src/global.c
@@ -1057,7 +1057,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);
}