s3:serverid: use dbwrap_traverse_read() in serverid_traverse_read()
[samba.git] / source3 / lib / serverid.c
index ee8ab32c5083fe250db5ec600a5b1b2db5f3c808..0be53e900d2235af2678837fdab0e9c5aa053135 100644 (file)
@@ -314,6 +314,7 @@ bool serverid_traverse_read(int (*fn)(const struct server_id *id,
 {
        struct db_context *db;
        struct serverid_traverse_read_state state;
+       NTSTATUS status;
 
        db = serverid_db();
        if (db == NULL) {
@@ -321,7 +322,10 @@ bool serverid_traverse_read(int (*fn)(const struct server_id *id,
        }
        state.fn = fn;
        state.private_data = private_data;
-       return db->traverse_read(db, serverid_traverse_read_fn, &state);
+
+       status = dbwrap_traverse_read(db, serverid_traverse_read_fn, &state,
+                                     NULL);
+       return NT_STATUS_IS_OK(status);
 }
 
 struct serverid_traverse_state {