lib: Add tdb_data_dbg()
authorVolker Lendecke <vl@samba.org>
Wed, 4 Jan 2023 08:40:06 +0000 (09:40 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 10 Jan 2023 00:28:37 +0000 (00:28 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/include/util_tdb.h
source3/lib/util_tdb.c

index d4efb0c31aa25c1fd1674aacd21ab5d50f40c69c..ff50918ddf859daba0581b3bc3b47fd0b1647129 100644 (file)
@@ -41,6 +41,7 @@ NTSTATUS map_nt_error_from_tdb(enum TDB_ERROR err);
 int tdb_data_cmp(TDB_DATA t1, TDB_DATA t2);
 
 char *tdb_data_string(TALLOC_CTX *mem_ctx, TDB_DATA d);
+char *tdb_data_dbg(TDB_DATA d);
 
 /****************************************************************************
  Lock a chain, with timeout.
index 943847f04a3dee242af3358c915fa098c5d64b16..d85f676fbcf82bf44a5fbd177fa66a3f6be1068d 100644 (file)
@@ -365,6 +365,11 @@ done:
        return ret;
 }
 
+char *tdb_data_dbg(TDB_DATA d)
+{
+       return hex_encode_talloc(talloc_tos(), d.dptr, d.dsize);
+}
+
 static sig_atomic_t gotalarm;
 
 /***************************************************************