forked from j62/ctbrec
1
0
Fork 0

FIX: Avoid NPE in onFailure

This commit is contained in:
0xboobface 2018-11-20 22:30:27 +01:00
parent 97d3be0b98
commit e11acea52e
1 changed files with 8 additions and 4 deletions

View File

@ -157,11 +157,15 @@ public class MyFreeCamsClient {
@Override @Override
public void onFailure(WebSocket webSocket, Throwable t, Response response) { public void onFailure(WebSocket webSocket, Throwable t, Response response) {
super.onFailure(webSocket, t, response); super.onFailure(webSocket, t, response);
int code = response.code(); if(response != null) {
String message = response.message(); int code = response.code();
response.close(); String message = response.message();
LOG.error("MFC websocket failure: {} {}", code, message, t);
response.close();
} else {
LOG.error("MFC websocket failure", t);
}
MyFreeCamsClient.this.ws = null; MyFreeCamsClient.this.ws = null;
LOG.error("MFC websocket failure: {} {}", code, message, t);
} }
private StringBuilder msgBuffer = new StringBuilder(); private StringBuilder msgBuffer = new StringBuilder();