From: Evgeniy Khramtsov Date: Tue, 25 Apr 2017 14:21:24 +0000 (+0300) Subject: Make sure only jabber:x:event tag is present in offline event X-Git-Tag: 17.06-beta~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=069bf6dec64b446fc08dfe4231ca3a3c413a4469;p=ejabberd Make sure only jabber:x:event tag is present in offline event --- diff --git a/src/mod_offline.erl b/src/mod_offline.erl index db2efb040..1d4a63958 100644 --- a/src/mod_offline.erl +++ b/src/mod_offline.erl @@ -539,8 +539,8 @@ check_event(#message{from = From, to = To, id = ID} = Msg) -> #xevent{id = undefined, offline = false} -> true; #xevent{id = undefined, offline = true} -> - NewMsg = Msg#message{from = To, to = From, - sub_els = [#xevent{id = ID, offline = true}]}, + NewMsg = #message{from = To, to = From, + sub_els = [#xevent{id = ID, offline = true}]}, ejabberd_router:route(NewMsg), true; _ ->