Fixes:
lib/dbwrap/dbwrap.c:533:4: warning: 2nd function call argument is an uninitialized value <--[clang]
dbwrap_lock_order_unlock(db, lockptr);
^
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
struct db_record *rec;
if (db->do_locked != NULL) {
- struct db_context **lockptr;
+ struct db_context **lockptr = NULL;
NTSTATUS status;
if (db->lock_order != DBWRAP_LOCK_ORDER_NONE) {
status = db->do_locked(db, key, fn, private_data);
- if (db->lock_order != DBWRAP_LOCK_ORDER_NONE) {
+ if (db->lock_order != DBWRAP_LOCK_ORDER_NONE &&
+ lockptr != NULL) {
dbwrap_lock_order_unlock(db, lockptr);
}