X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/9293d2c7064c7c6aafb84ef2351396c68f3b9551..2a143bfd0be3f286249a19304bb908e3b0d63cc1:/IkiWiki.pm diff --git a/IkiWiki.pm b/IkiWiki.pm index 2c0b1153c..86c850811 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -740,7 +740,10 @@ sub log_message ($$) { $log_open=1; } eval { - Sys::Syslog::syslog($type, "[$config{wikiname}] %s", join(" ", @_)); + # keep a copy to avoid editing the original config repeatedly + my $wikiname = $config{wikiname}; + utf8::encode($wikiname); + Sys::Syslog::syslog($type, "[$wikiname] %s", join(" ", @_)); }; if ($@) { print STDERR "failed to syslog: $@" unless $log_failed;