diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index e53ab82f2..a5a3972e9 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -186,6 +186,10 @@ sudoers_reinit_defaults(void) /* Restore error logging. */ sudoers_error_hook = logger; + /* No need to check the admin flag file multiple times. */ + if (ISSET(sudo_mode, MODE_POLICY_INTERCEPTED)) + def_admin_flag = false; + debug_return_bool(true); }