r22007: make string_tdb_data(NULL) possible...
[samba.git] / source3 / lib / util_tdb.c
index 66ea929e81741e3fb320456268aa8dca1c366542..5f96580120b932279c75f86ded89b0f0844d00d0 100644 (file)
@@ -53,12 +53,12 @@ TDB_DATA make_tdb_data(const char *dptr, size_t dsize)
 
 TDB_DATA string_tdb_data(const char *string)
 {
-       return make_tdb_data(string, strlen(string));
+       return make_tdb_data(string, string ? strlen(string) : 0 );
 }
 
 TDB_DATA string_term_tdb_data(const char *string)
 {
-       return make_tdb_data(string, strlen(string) + 1);
+       return make_tdb_data(string, string ? strlen(string) + 1 : 0);
 }
 
 /****************************************************************************