From 60ea106cc489e4dc360cd1aab8bd6abf1c133b69 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 27 Jan 2016 09:20:04 -0700 Subject: [PATCH] Add missing return when user is not found in sudo_sss_result_get(). Previously we fell through to the default case which just logged a debug message and returned so this just avoids the extra (generic) debug message. --- plugins/sudoers/sssd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/sudoers/sssd.c b/plugins/sudoers/sssd.c index 9c91722c2..9d353fd49 100644 --- a/plugins/sudoers/sssd.c +++ b/plugins/sudoers/sssd.c @@ -791,6 +791,7 @@ sudo_sss_result_get(struct sudo_nss *nss, struct passwd *pw, uint32_t *state) break; case ENOENT: sudo_debug_printf(SUDO_DEBUG_INFO, "The user was not found in SSSD."); + debug_return_ptr(NULL); default: sudo_debug_printf(SUDO_DEBUG_INFO, "sss_error=%u\n", sss_error); debug_return_ptr(NULL); -- 2.40.0