From 684dd7f2cf7af20e700167356abc77ad2bc38729 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 20 Jun 2006 01:03:04 +0000 Subject: r16383: Klocwork #1086. No null deref. Jeremy. (This used to be commit 7b68a2acfc583d1559c02461cab13419185bcd74) --- source3/passdb/pdb_interface.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source3') diff --git a/source3/passdb/pdb_interface.c b/source3/passdb/pdb_interface.c index 94adebe232..5d70c2c122 100644 --- a/source3/passdb/pdb_interface.c +++ b/source3/passdb/pdb_interface.c @@ -1470,6 +1470,11 @@ static BOOL lookup_global_sam_rid(TALLOC_CTX *mem_ctx, uint32 rid, unbecome_root(); /* -----> EXIT BECOME_ROOT() */ *name = talloc_strdup(mem_ctx, pdb_get_username(sam_account)); + if (!*name) { + TALLOC_FREE(sam_account); + return False; + } + *psid_name_use = SID_NAME_USER; TALLOC_FREE(sam_account); -- cgit