r22007: make string_tdb_data(NULL) possible...
authorStefan Metzmacher <metze@samba.org>
Thu, 29 Mar 2007 08:08:52 +0000 (08:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:00 +0000 (12:19 -0500)
metze

source/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);
 }
 
 /****************************************************************************