From dea6282d3b7bda6389c2f101c14159274472b780 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Fri, 17 May 2013 15:14:35 +0200 Subject: [PATCH] s3-libads: Fail create_local_private_krb5_conf_for_domain() if parameters missing. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: Stefan Metzmacher Reviewed-by: Andreas Schneider (cherry picked from commit 6dc7c63efa95d0c04b542667d9b6a6621c8139bf) --- source3/libads/kerberos.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index 50a409c1af5..cad4ad4a251 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -838,6 +838,10 @@ bool create_local_private_krb5_conf_for_domain(const char *realm, return false; } + if (!realm || !domain || !pss || !kdc_name) { + return false; + } + dname = lock_path("smb_krb5"); if (!dname) { return false; -- 2.11.4.GIT