diff --git a/exec/json-service.js b/exec/json-service.js
index df34ce0b031a540a0b0597c538e87727b27295ae..36dc82dcf2fe6f91514b0a192f70afd6e9a9e6d9 100644
--- a/exec/json-service.js
+++ b/exec/json-service.js
@@ -59,9 +59,12 @@ if(js.global.server==undefined) {
  * */
 
 /* service module initialization file */
-var serviceIniFile = system.ctrl_dir + argv[0];
-if(serviceIniFile == undefined)
+var serviceIniFile;
+if(file_exists(system.ctrl_dir + argv[0]))
+	serviceIniFile = system.ctrl_dir + argv[0];
+else
 	serviceIniFile = system.ctrl_dir + "json-service.ini";
+	
  
 /* error values */
 var errors = {