From e9a7422040aa93e684b8076b08db9155eb216166 Mon Sep 17 00:00:00 2001 From: Emil Ivov Date: Fri, 26 Oct 2007 13:14:02 +0000 Subject: [PATCH] Committing a memory leak fix from Michael Koch - making sure that players are properly released after a call. (Issue #386) --- src/net/java/sip/communicator/impl/media/CallSessionImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java index afffb5593..a56f7328f 100644 --- a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java +++ b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java @@ -1484,6 +1484,8 @@ else if( evt.getNewValue() == CallState.CALL_ENDED { Player player = ( Player )playersIter.next(); player.stop(); + player.deallocate(); + player.close(); playersIter.remove(); }