summaryrefslogtreecommitdiff
path: root/source3/lib/privileges.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2006-06-20 01:32:50 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:18:51 -0500
commit69678ce983b81a6534cb2fa1f98856c3addbac85 (patch)
treebf97a7c883ce06a86a14d41afe62959f7ac3e0c3 /source3/lib/privileges.c
parenta77a699fe9d7f6d650c520162e139988e4380702 (diff)
downloadsamba-69678ce983b81a6534cb2fa1f98856c3addbac85.tar.gz
samba-69678ce983b81a6534cb2fa1f98856c3addbac85.tar.bz2
samba-69678ce983b81a6534cb2fa1f98856c3addbac85.zip
r16396: Klocwork #1170. Null deref.
Jeremy. (This used to be commit 220627ab70977a9a26dc0e010f73195c2c87ec96)
Diffstat (limited to 'source3/lib/privileges.c')
-rw-r--r--source3/lib/privileges.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/lib/privileges.c b/source3/lib/privileges.c
index d77d7857d7..d19592e582 100644
--- a/source3/lib/privileges.c
+++ b/source3/lib/privileges.c
@@ -530,6 +530,10 @@ NTSTATUS privilege_enumerate_accounts(DOM_SID **sids, int *num_sids)
TDB_CONTEXT *tdb = get_account_pol_tdb();
PRIV_SID_LIST priv;
+ if (!tdb) {
+ return NT_STATUS_ACCESS_DENIED;
+ }
+
ZERO_STRUCT(priv);
se_priv_copy( &priv.privilege, &se_priv_none );