diff --git a/common/src/main/java/ctbrec/sites/cam4/Cam4Model.java b/common/src/main/java/ctbrec/sites/cam4/Cam4Model.java index 4287b596..30afae21 100644 --- a/common/src/main/java/ctbrec/sites/cam4/Cam4Model.java +++ b/common/src/main/java/ctbrec/sites/cam4/Cam4Model.java @@ -213,10 +213,9 @@ public class Cam4Model extends AbstractModel { .url(url) .addHeader("X-Requested-With", "XMLHttpRequest") .build(); - Response response = site.getHttpClient().execute(req); - boolean success = response.isSuccessful(); - response.close(); - return success; + try (Response response = site.getHttpClient().execute(req)) { + return response.isSuccessful(); + } } @Override @@ -231,9 +230,9 @@ public class Cam4Model extends AbstractModel { // we have to use a client without any cam4 cookies here, otherwise // this request is redirected to the login page. no idea why try (Response response = site.getRecorder().getHttpClient().execute(req)) { - String broadCasterId = null; if (response.isSuccessful()) { String content = response.body().string(); + String broadCasterId = null; try { Element tag = HtmlParser.getTag(content, "input[name=\"broadcasterId\"]"); broadCasterId = tag.attr("value");