From 3b5cbfaddfb3c016f55f865cc059a3101b840e8f Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sun, 14 Jun 2020 11:22:01 +0200 Subject: [PATCH] Fix NPE in getHttpHeaderFactory in MyFreeCamsModel --- common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java b/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java index bc664492..58d482b4 100644 --- a/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java +++ b/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java @@ -357,8 +357,10 @@ public class MyFreeCamsModel extends AbstractModel { headers.put(ACCEPT, "*/*"); headers.put(ACCEPT_LANGUAGE, Locale.ENGLISH.getLanguage()); headers.put(CONNECTION, KEEP_ALIVE); - headers.put(ORIGIN, getSite().getBaseUrl()); - headers.put(REFERER, getSite().getBaseUrl()); + if (getSite() != null) { + headers.put(ORIGIN, getSite().getBaseUrl()); + headers.put(REFERER, getSite().getBaseUrl()); + } headers.put(USER_AGENT, Config.getInstance().getSettings().httpUserAgent); fac.setMasterPlaylistHeaders(headers); fac.setSegmentPlaylistHeaders(headers);