From: Fabian Keil Date: Tue, 9 Sep 2025 11:57:44 +0000 (+0200) Subject: log_error(): Fix segmentation fault X-Git-Url: http://www.privoxy.org/gitweb/%22https:/@default-cgi@/faq/%3C/static/easr?a=commitdiff_plain;h=5d4dcc9fbf0f5c06b7e147829b5be5fd27fc8a55;p=privoxy.git log_error(): Fix segmentation fault ... when logging %E on a platform that isn't Windows and doesn't have strerror(). Reported by Joshua Rogers. --- diff --git a/errlog.c b/errlog.c index da6af45e..a3fb3781 100644 --- a/errlog.c +++ b/errlog.c @@ -843,7 +843,7 @@ void log_error(int loglevel, const char *fmt, ...) #ifdef HAVE_STRERROR format_string = strerror(ival); #else /* ifndef HAVE_STRERROR */ - format_string = NULL; + format_string = "Unable to convert errno to string."; #endif /* ndef HAVE_STRERROR */ if (sval == NULL) {