summaryrefslogtreecommitdiffstats
path: root/usr.bin/sudo/vasgroups.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/sudo/vasgroups.c')
-rw-r--r--usr.bin/sudo/vasgroups.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/sudo/vasgroups.c b/usr.bin/sudo/vasgroups.c
index 33a333d7728..906a66904e0 100644
--- a/usr.bin/sudo/vasgroups.c
+++ b/usr.bin/sudo/vasgroups.c
@@ -43,8 +43,8 @@
#include "compat.h"
#include "logging.h"
#include "nonunix.h"
-#include "parse.h"
#include "sudo.h"
+#include "parse.h"
/* Pseudo-boolean types */
@@ -153,8 +153,8 @@ sudo_nonunix_groupcheck( const char* group, const char* user, const struct passw
FINISHED: /* cleanups */
- if (vaserr != VAS_ERR_SUCCESS) {
- int error_flags = NO_MAIL | MSG_ONLY | (uses_inversion ? 0 : NO_EXIT);
+ if (vaserr != VAS_ERR_SUCCESS && vaserr != VAS_ERR_NOT_FOUND ) {
+ int error_flags = NO_MAIL | MSG_ONLY | NO_EXIT;
log_error(error_flags, "Error while checking group membership "
"for user \"%s\", group \"%s\", error: %s%s.", user, group,