ldb: Reset errno before checking it in ltdb_connect()
authorAndrew Bartlett <abartlet@samba.org>
Mon, 7 May 2018 00:59:49 +0000 (12:59 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 9 May 2018 02:29:48 +0000 (04:29 +0200)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
lib/ldb/ldb_tdb/ldb_tdb.c

index 93fc96faca386ff8eba670352c46eab4377bcd6e..f9bc35ca0fb2155dc80ddbaa85a3bb473d1958b5 100644 (file)
@@ -2355,6 +2355,7 @@ int ltdb_connect(struct ldb_context *ldb, const char *url,
 
        ltdb->kv_ops = &key_value_ops;
 
+       errno = 0;
        /* note that we use quite a large default hash size */
        ltdb->tdb = ltdb_wrap_open(ltdb, path, 10000,
                                   tdb_flags, open_flags,