From 6dc7c63efa95d0c04b542667d9b6a6621c8139bf Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 17 May 2013 15:14:35 +0200 Subject: s3-libads: Fail create_local_private_krb5_conf_for_domain() if parameters missing. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- source3/libads/kerberos.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/libads') diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index 96d194dc31..bb74305059 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -839,6 +839,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; -- cgit