diff --git a/CHANGELOG.md b/CHANGELOG.md index cf36d4182..93592bbc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Smack Changelog +# 4.4.6 -- 2022-06-29 + +### Bug + +- [SMACK-926](https://igniterealtime.atlassian.net/browse/SMACK-926) Memory-leak in ServiceDiscoveryManager +- [SMACK-925](https://igniterealtime.atlassian.net/browse/SMACK-925) MultiUserChat Presence interceptors do not intercept + # 4.4.5 -- 2022-03-02 ### Bug diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java index afa2f2165..7c4a52aca 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java @@ -1154,7 +1154,7 @@ public class MultiUserChat { if (!removed) return; int currentCount = presenceInterceptorCount.decrementAndGet(); if (currentCount == 0) { - connection.removePresenceInterceptor(presenceInterceptor); + connection.removePresenceInterceptor(this.presenceInterceptor); } }