]> granicus.if.org Git - ejabberd/commitdiff
Let deliver unsubscribe stanza when no roster push is required (#2598)
authorBadlop <badlop@process-one.net>
Mon, 19 Nov 2018 16:31:35 +0000 (17:31 +0100)
committerBadlop <badlop@process-one.net>
Wed, 5 Dec 2018 10:45:54 +0000 (11:45 +0100)
src/mod_roster.erl

index 1f42b69e0e1c23af9b1bdb0454e40cc67f52a472..f5b8e6a1923b85ebc786807502d4f25a2db51290 100644 (file)
@@ -623,6 +623,8 @@ process_subscription(Direction, User, Server, JID1,
                            push_item(jid:make(User, Server), OldItem, NewItem)
                    end,
                    true;
+               none when (Direction == in) and (Type == unsubscribe) ->
+                   true;
                none ->
                    false
            end;