]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ldb_tdb: wrap can cope with NULL path
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 27 Nov 2024 20:33:16 +0000 (09:33 +1300)
committerRalph Boehme <slow@samba.org>
Sat, 29 Mar 2025 18:05:29 +0000 (18:05 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Ralph Boehme <slow@samba.org>
lib/ldb/ldb_tdb/ldb_tdb_wrap.c

index bc702a22584101c46114450d1ae808f17f4a2350..1de1f4723de79f84df21814810c60f18a78c9791 100644 (file)
@@ -103,7 +103,7 @@ struct tdb_context *ltdb_wrap_open(TALLOC_CTX *mem_ctx,
        struct tdb_logging_context lctx;
        struct stat st;
 
-       if (stat(path, &st) == 0) {
+       if (path != NULL && stat(path, &st) == 0) {
                for (w=tdb_list;w;w=w->next) {
                        if (st.st_dev == w->device && st.st_ino == w->inode) {
                                pid_t pid = getpid();