浏览代码

Fixed a problem when debug params is set to true and reloadxml command is used it threw an error about nil params on some things.

Mark Crane 12 年之前
父节点
当前提交
5afc0fae7c
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      includes/install/scripts/app/xml_handler/index.lua

+ 5 - 3
includes/install/scripts/app/xml_handler/index.lua

@@ -52,16 +52,18 @@
 	if (not params) then
 	if (not params) then
 		params = {}
 		params = {}
 		function params:getHeader(name)
 		function params:getHeader(name)
-			self.name = name
+			self.name = name;
 		end
 		end
 		function params:serialize(name)
 		function params:serialize(name)
-			self.name = name
+			self.name = name;
 		end
 		end
 	end
 	end
 
 
 --show the params in the console
 --show the params in the console
 	if (debug["params"]) then
 	if (debug["params"]) then
-		freeswitch.consoleLog("notice", "[xml_handler] Params:\n" .. params:serialize() .. "\n");
+		if (params:serialize() ~= nil) then
+			freeswitch.consoleLog("notice", "[xml_handler] Params:\n" .. params:serialize() .. "\n");
+		end
 	end
 	end
 
 
 --show the xml request in the console
 --show the xml request in the console