diff options
author | Werner Koch <wk@gnupg.org> | 2021-06-02 11:13:08 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2021-08-22 14:57:42 +0200 |
commit | 6e1412d6bdcaed29c18638f96f8dd3b2dd5d6e6b (patch) | |
tree | 1eb230c9de75933c7b820e197756b79d8c985b77 | |
parent | f1ee80baba7a290957a01015870ee769444520ed (diff) | |
download | libgcrypt-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.c | 2 |
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); } |