r9208: fix a crash bug
authorStefan Metzmacher <metze@samba.org>
Mon, 8 Aug 2005 02:42:35 +0000 (02:42 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:31:31 +0000 (13:31 -0500)
metze
(This used to be commit f8a25ac2397d50359f4903618832da7886d91d6f)

source4/dsdb/samdb/samdb.c

index 757ed7be1dd1b6350c87e9ba52e269752ce19fdf..ea89899f8e6de7e90a90d75ea586d32934654d24 100644 (file)
@@ -399,9 +399,10 @@ struct dom_sid *samdb_result_sid_prefix(TALLOC_CTX *mem_ctx, struct ldb_message
 /*
   pull a NTTIME in a result set. 
 */
-NTTIME samdb_result_nttime(struct ldb_message *msg, const char *attr, const char *default_value)
+NTTIME samdb_result_nttime(struct ldb_message *msg, const char *attr, NTTIME default_value)
 {
-       const char *str = ldb_msg_find_string(msg, attr, default_value);
+       const char *str = ldb_msg_find_string(msg, attr, NULL);
+       if (!str) return default_value;
        return nttime_from_string(str);
 }