]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
dbwrap: Initialize state in dbwrap_delete()
authorVolker Lendecke <vl@samba.org>
Fri, 23 Aug 2019 15:47:47 +0000 (17:47 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 10 Sep 2019 23:14:31 +0000 (23:14 +0000)
Probably not required, but looks safer and gives static checkers less
reason to complain about potentially uninitialized variable reads

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/dbwrap/dbwrap.c

index f8eefcca02d7460ad3598b7cb25519c26ca86561..3d8d2ae78d7b8d194fb565e5840a7192f28ed22e 100644 (file)
@@ -339,7 +339,7 @@ static void dbwrap_delete_fn(struct db_record *rec, void *private_data)
 
 NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key)
 {
-       struct dbwrap_delete_state state;
+       struct dbwrap_delete_state state = { .status = NT_STATUS_NOT_FOUND };
        NTSTATUS status;
 
        status = dbwrap_do_locked(db, key, dbwrap_delete_fn, &state);