diff --git a/exec/userlist.js b/exec/userlist.js
index eac05253a540ddc5d3e9a692d6c654dbd7a10481..15de69464a0451e71e2ac6a3f2dc3c3557c7e6f5 100644
--- a/exec/userlist.js
+++ b/exec/userlist.js
@@ -22,6 +22,6 @@ for(i=1;i<=lastuser;i++) {
 		,u.location
 		,u.connection
 		);
-	if(bbs.sys_status&SS_ABORT)
+	if(this.bbs!=undefined && bbs.sys_status&SS_ABORT)
 		break;
 }	
\ No newline at end of file