From 1829ee15fe4da444a93389a00b47d1eddd64852b Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 3 Jun 2019 15:49:38 +0200 Subject: [PATCH] openvidu-java-client: null pointer fix --- .../src/main/java/io/openvidu/java/client/OpenVidu.java | 2 +- .../src/main/java/io/openvidu/java/client/Session.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index 57722fea..e3f203cf 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -564,7 +564,7 @@ public class OpenVidu { this.activeSessions.computeIfAbsent(sessionId, sId -> { log.info("New session '{}' fetched", sessionId); hasChanged[0] = true; - return new Session((JSONObject) session); + return new Session(this, (JSONObject) session); }); }); diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java index 2462ba5a..09f4f744 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java @@ -27,7 +27,6 @@ import java.util.stream.Collectors; import org.apache.http.HttpHeaders; import org.apache.http.HttpResponse; -import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpDelete; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; @@ -64,7 +63,8 @@ public class Session { this.getSessionIdHttp(); } - protected Session(JSONObject json) { + protected Session(OpenVidu openVidu, JSONObject json) { + this.openVidu = openVidu; this.resetSessionWithJson(json); }