aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-02-24 16:06:55 +0000
committerWerner Koch <[email protected]>2004-02-24 16:06:55 +0000
commitbe94975af6223cedb3c5d631ff4c9966bc00370d (patch)
tree4cb550da0c5efb1376c803f149b2de0cb86ff161
parent* gpgkeys_ldap.c (delete_one_attr): Removed. (make_one_attr): Delete (diff)
downloadgnupg-be94975af6223cedb3c5d631ff4c9966bc00370d.tar.gz
gnupg-be94975af6223cedb3c5d631ff4c9966bc00370d.zip
(lock_pool) [_AIX]: Also set errno.
-rw-r--r--util/ChangeLog4
-rw-r--r--util/secmem.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/util/ChangeLog b/util/ChangeLog
index 69a2f9610..687daa1f5 100644
--- a/util/ChangeLog
+++ b/util/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-24 Werner Koch <[email protected]>
+
+ * secmem.c (lock_pool) [_AIX]: Also set errno.
+
2004-02-21 David Shaw <[email protected]>
* miscutil.c (hextobyte): Moved here from g10/misc.c so I can use
diff --git a/util/secmem.c b/util/secmem.c
index 2d260a382..91cd3eb99 100644
--- a/util/secmem.c
+++ b/util/secmem.c
@@ -140,7 +140,8 @@ lock_pool( void *p, size_t n )
processes are clogging up the memory. To get this problem out
of the way we simply don't try to lock the memory at all.
*/
- err = EPERM;
+ errno = EPERM;
+ err = errno;
# else /* !_AIX */
err = plock( DATLOCK );
if( err && errno )