diff --git a/exec/jsdocs.js b/exec/jsdocs.js
index 9a42d2976d77337f6bee5704c61f0044520c9f0b..1d47191403cfeca9cc7efd05718256c25be1ee8a 100644
--- a/exec/jsdocs.js
+++ b/exec/jsdocs.js
@@ -194,13 +194,12 @@ function document_properties(name, obj, type)
 
 		prop_name=name + "." + prop;
 
-		if(typeof(obj[prop])=="object" 
+		if(typeof(obj[prop])=="object"
+			&& obj[prop] !== null
 			&& prop!="socket" 
 			&& prop!="global"
 			&& prop!="scope"
             ) {
-			if(obj[prop]===null)
-				continue;
 			if(obj[prop].length!=undefined) {
 				if(typeof(obj[prop][0])=="object") {	// array ?
 					document_object(prop_name /*+ "[]"*/,obj[prop][0], "array");