X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=vasgroups.c;h=a7c6c34fbd181ecd6444f1127b24706f89e18f9c;hb=41a1a6aad7863bbdc92d22a2669ecf3bc26c31f5;hp=906a66904e0a31fbfc6bf301ead91543e26d1625;hpb=651a7c3679a495ba6ce2b9768029179419d5d4a3;p=debian%2Fsudo diff --git a/vasgroups.c b/vasgroups.c index 906a669..a7c6c34 100644 --- a/vasgroups.c +++ b/vasgroups.c @@ -111,7 +111,7 @@ sudo_nonunix_groupcheck( const char* group, const char* user, const struct passw if (!sudo_vas_available) { if (error_cause_shown == FALSE) { /* Produce the saved error reason */ - log_error(NO_MAIL|NO_EXIT, "Non-unix group checking unavailable: %s", + warningx("Non-unix group checking unavailable: %s", err_msg ? err_msg : "(unknown cause)"); error_cause_shown = TRUE; @@ -154,9 +154,7 @@ sudo_nonunix_groupcheck( const char* group, const char* user, const struct passw FINISHED: /* cleanups */ 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 " + warningx("Error while checking group membership " "for user \"%s\", group \"%s\", error: %s%s.", user, group, v_err_get_string(sudo_vas_ctx, 1), /* A helpful hint if there seems to be a non-FQDN as the domain */ @@ -281,7 +279,7 @@ sudo_nonunix_groupcheck_cleanup() if (libvas_handle) { if (dlclose(libvas_handle) != 0) - log_error(NO_MAIL|NO_EXIT, "dlclose() failed: %s", dlerror()); + warningx("dlclose() failed: %s", dlerror()); libvas_handle = NULL; } }