From 39fedd27182d9e1985418ea79b86aef69999dd57 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 24 Apr 2013 12:36:04 +0200 Subject: libcli/auth: make netlogon_creds_crypt_samlogon_validation more robust Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- libcli/auth/credentials.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libcli') diff --git a/libcli/auth/credentials.c b/libcli/auth/credentials.c index fb77ede197..5c8b25b7a4 100644 --- a/libcli/auth/credentials.c +++ b/libcli/auth/credentials.c @@ -493,8 +493,12 @@ static void netlogon_creds_crypt_samlogon_validation(struct netlogon_creds_Crede bool encrypt) { static const char zeros[16]; - struct netr_SamBaseInfo *base = NULL; + + if (validation == NULL) { + return; + } + switch (validation_level) { case 2: if (validation->sam2) { -- cgit