From 0fbc4e66a051938f09956d7b2eec759cd2dd1528 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 1 Jan 2018 22:48:12 +0000 Subject: [PATCH] Extra protection against base64 decode failure. --- exec/load/sbbslist_html.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/exec/load/sbbslist_html.js b/exec/load/sbbslist_html.js index c651ac70bc..dce0a3b83e 100644 --- a/exec/load/sbbslist_html.js +++ b/exec/load/sbbslist_html.js @@ -136,7 +136,10 @@ function bbs_preview(num, bbs) **/ // log(LOG_DEBUG,bbs.preview.join("\r\n")); var graphic=new Graphic(); - graphic.BIN = lib.decode_preview(bbs.preview); + var bin = lib.decode_preview(bbs.preview); + if(!bin || !bin.length) + return false; + graphic.BIN = bin; write('<pre title="Click to Zoom-In" onclick="onClick(this)">'); // onmouseout="this.className=\'zoomOut\'">'); var html = graphic.HTML; /* HTML Optimization: */ -- GitLab