diff --git a/exec/load/sbbslist_html.js b/exec/load/sbbslist_html.js
index c651ac70bcee4289251792cdc450193fffc8d6d5..dce0a3b83e812a7592639bbec614e012f5ccfaa3 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: */