diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index a144372c0..5e1928f1e 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -187,8 +187,10 @@ sudoers_reinit_defaults(void) sudoers_error_hook = logger; /* No need to check the admin flag file multiple times. */ - if (ISSET(sudo_mode, MODE_POLICY_INTERCEPTED)) + if (ISSET(sudo_mode, MODE_POLICY_INTERCEPTED)) { + free(def_admin_flag); def_admin_flag = NULL; + } debug_return_bool(true); }