diff --git a/src/sbbs3/js_file_area.c b/src/sbbs3/js_file_area.c
index 3616b7a92663f312914326954524fc0d2b00386b..dc0f10252d9f400d3ca2dcbf9fcb1eaf2f142db3 100644
--- a/src/sbbs3/js_file_area.c
+++ b/src/sbbs3/js_file_area.c
@@ -331,8 +331,8 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
 			if((js_str=JS_NewStringCopyZ(cx, cfg->dir[d]->ex_arstr))==NULL)
 				return(NULL);
 			if(!JS_DefineProperty(cx, dirobj, "exempt_ars", STRING_TO_JSVAL(js_str)
-				,NULL,NULL,JSPROP_ENUMERATE|JSPROP_READONLY))
-				return(NULL);
+				,NULL,NULL,JSPROP_ENUMERATE|JSPROP_READONLY))	/* exception here: Oct-15-2006 */
+				return(NULL);									/* ChangeScope->calloc() */
 
 			if((js_str=JS_NewStringCopyZ(cx, cfg->dir[d]->op_arstr))==NULL)
 				return(NULL);