diff --git a/src/log.c b/src/log.c index e191703f..b1e87915 100644 --- a/src/log.c +++ b/src/log.c @@ -569,11 +569,12 @@ logprintf (enum log_options o, const char *fmt, ...) bool done; int errno_saved = errno; + CHECK_VERBOSE (o); + check_redirect_output (); errno = errno_saved; if (inhibit_logging) return; - CHECK_VERBOSE (o); xzero (lpstate); errno = 0;