libnss-db (2.2.3pre1-3.1) 060-errno.patch

Summary

 src/db-XXX.c |    1 +
 1 file changed, 1 insertion(+)

    
download this patch

Patch contents

- set errno to ENOENT by default so that we don't leave stale errno values
  around in error cases

diff -Nru nss_db-2.2.3pre1.orig/src/db-XXX.c nss_db-2.2.3pre1/src/db-XXX.c
--- nss_db-2.2.3pre1.orig/src/db-XXX.c	2001-04-30 03:07:41.000000000 +0200
+++ nss_db-2.2.3pre1/src/db-XXX.c	2005-12-15 17:33:00.000000000 +0100
@@ -123,6 +123,7 @@
     }
 
   /* Succeed iff it matches a value that parses correctly.  */
+  *errnop = ENOENT;
   value.flags = 0;
   err = db->get (db, NULL, key, &value, 0);
   if (err)