diff options
author | Günther Deschner <gd@samba.org> | 2013-05-17 15:14:35 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2013-09-18 10:41:20 +0200 |
commit | 8da9ca3ba53b5728ad03af1c21aa24685dec2c03 (patch) | |
tree | bbeead44ad48bd495c91d1a8da48eebeeefb3b7e | |
parent | 69c6410cfbfeea2972fec9a20040ea4d87108408 (diff) | |
download | samba-8da9ca3ba53b5728ad03af1c21aa24685dec2c03.tar.gz |
s3-libads: Fail create_local_private_krb5_conf_for_domain() if parameters missing.
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit 6dc7c63efa95d0c04b542667d9b6a6621c8139bf)
(cherry picked from commit c472ffab2854537b9e5d6238e68c04bfe2bd5e69)
-rw-r--r-- | source3/libads/kerberos.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index 6b8f247b2d7..7d9bd4d2b18 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -856,6 +856,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; |