diff --git a/exec/load/sbbslist_html.js b/exec/load/sbbslist_html.js
index 1d03649384a7a0be917a6c12c090a12818d11824..f20cd1517e6d08bc0ed5968750cd690385dabb4e 100644
--- a/exec/load/sbbslist_html.js
+++ b/exec/load/sbbslist_html.js
@@ -11,7 +11,7 @@ var lib = argv[0];
 var list = argv[1];
 var query_string=argv[2];
 
-if(lib==undefined)
+if(lib == null || typeof lib != "object")
     lib = load(new Object, "sbbslist_lib.js");
 
 if(list == undefined)