diff --git a/openvidu-android/app/src/main/java/io/openvidu/openvidu_android/activities/SessionActivity.java b/openvidu-android/app/src/main/java/io/openvidu/openvidu_android/activities/SessionActivity.java index 004bc1cf..e8940ed0 100644 --- a/openvidu-android/app/src/main/java/io/openvidu/openvidu_android/activities/SessionActivity.java +++ b/openvidu-android/app/src/main/java/io/openvidu/openvidu_android/activities/SessionActivity.java @@ -304,8 +304,12 @@ public class SessionActivity extends AppCompatActivity { } public void leaveSession() { - this.session.leaveSession(); - this.httpClient.dispose(); + if(this.session != null) { + this.session.leaveSession(); + } + if(this.httpClient != null) { + this.httpClient.dispose(); + } viewToDisconnectedState(); }