do not attempt to reject call if session had already ended. fixes #3798

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java | 4 
1 file changed, 4 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java 🔗

@@ -889,6 +889,10 @@ public class JingleRtpConnection extends AbstractJingleConnection implements Web
     }
 
     public synchronized void rejectCall() {
+        if (isTerminated()) {
+            Log.w(Config.LOGTAG,id.account.getJid().asBareJid()+": received rejectCall() when session has already been terminated. nothing to do");
+            return;
+        }
         switch (this.state) {
             case PROPOSED:
                 rejectCallFromProposed();