summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-11-27 01:22:39 +0100
committerKarolin Seeger <kseeger@samba.org>2008-12-12 12:30:58 +0100
commitd7ecc6f2072fe51e556c6ff43b7cf5c879b22ca6 (patch)
treee9280bb5064a5f1a448f54268b7f7c7c0db78db4
parentda30272dfc7148957919989671aee7a87a267f77 (diff)
downloadsamba-d7ecc6f2072fe51e556c6ff43b7cf5c879b22ca6.tar.gz
s3-samr: fix return code for invalid name in _samr_LookupDomain.
Guenther (cherry picked from commit d444a0d29c35715f5e1cf48d26f3d4064d93ff68)
-rw-r--r--source/rpc_server/srv_samr_nt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/rpc_server/srv_samr_nt.c b/source/rpc_server/srv_samr_nt.c
index db76385a46e..9fc1d651070 100644
--- a/source/rpc_server/srv_samr_nt.c
+++ b/source/rpc_server/srv_samr_nt.c
@@ -3707,6 +3707,9 @@ NTSTATUS _samr_LookupDomain(pipes_struct *p,
}
domain_name = r->in.domain_name->string;
+ if (!domain_name) {
+ return NT_STATUS_INVALID_PARAMETER;
+ }
sid = TALLOC_ZERO_P(p->mem_ctx, struct dom_sid2);
if (!sid) {