Nightly Distribution of the master branch
Build: #1864 was successful
Job: Default Job was successful
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 70d0843dd8c8f45304eaa3dc03b136dc9095074d
Merge branch '4.4'
-
Florian Schmaus <flo@geekplace.eu> c9af6576c07fa94f6f6be22d8f5a50a7ebf9a426 m
Merge pull request #529 from Flowdalic/fix-sd-memleak
[disco] Fix memory leak in ServiceDiscoveryManager -
Florian Schmaus <flo@geekplace.eu> 69e81b748ed95a1b4422c44141a39968691475d9 m
[disco] Only perform entity capabilities work if there are any listeners
-
Florian Schmaus <flo@geekplace.eu> 5b6dd8e3f77a1e2deec0b4be32ca34759a7027cf m
[disco] Fix memory leak in ServiceDiscoveryManager
The lambda we schedule in 25ms captures a strong reference to the
XMPPConnection. However the lambda is part of the scheduled action,
which we save in the renewEntityCapsScheduledAction field. This causes
a memory leak, since the ServiceDiscoveryManager now holds a strong
reference to its XMPPConnection.
Fix this by obtaining the strong reference to the XMPPConnection, if
one still exists, within the lambda.
Fixes SMACK-926.
Reported-by: Damian Minkov <damencho@jitsi.org>