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(); }