summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/lib/dbwrap/dbwrap.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/lib/dbwrap/dbwrap.c b/source3/lib/dbwrap/dbwrap.c
index 44344b9675..587fc8a481 100644
--- a/source3/lib/dbwrap/dbwrap.c
+++ b/source3/lib/dbwrap/dbwrap.c
@@ -231,11 +231,11 @@ int dbwrap_parse_record(struct db_context *db, TDB_DATA key,
parser = dbwrap_null_parser;
}
- if (db->parse_record) {
- return db->parse_record(db, key, parser, private_data);
- } else {
- return dbwrap_fallback_parse_record(db, key, parser, private_data);
+ if (db->parse_record == NULL) {
+ return dbwrap_fallback_parse_record(db, key, parser,
+ private_data);
}
+ return db->parse_record(db, key, parser, private_data);
}
int dbwrap_wipe(struct db_context *db)