From 5010cea1a48378990a9dc88e4783444381be6372 Mon Sep 17 00:00:00 2001 From: Badlop Date: Tue, 20 May 2014 14:49:52 +0200 Subject: [PATCH] If log uses file:write, no need to double escape ~ in messages (EJAB-1696) --- src/mod_muc_log.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod_muc_log.erl b/src/mod_muc_log.erl index 8c9045f6d..b4db67b3d 100644 --- a/src/mod_muc_log.erl +++ b/src/mod_muc_log.erl @@ -779,7 +779,7 @@ fw(F, S, O, FileFormat) -> S1y = ejabberd_regexp:greplace(S1x, ?PLAINTEXT_IN, <<"<">>), ejabberd_regexp:greplace(S1y, ?PLAINTEXT_OUT, <<">">>) end, - io:format(F, S2, []). + file:write(F, S2). put_header(_, _, _, _, _, _, _, _, _, plaintext) -> ok; put_header(F, Room, Date, CSSFile, Lang, Hour_offset, @@ -1017,7 +1017,7 @@ htmlize2(S1, NoFollow) -> S7 = ejabberd_regexp:greplace(S6, <<"\\t">>, <<"\\ \\ \\ \\ ">>), S8 = ejabberd_regexp:greplace(S7, <<"~">>, - <<"~~~~">>), + <<"~~">>), ejabberd_regexp:greplace(S8, <<226, 128, 174>>, <<"[RLO]">>).