Răsfoiți Sursa

Print error & exit on local.conf parsing error

Grant Limberg 6 ani în urmă
părinte
comite
b59c4a2106
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      service/OneService.cpp

+ 4 - 2
service/OneService.cpp

@@ -1035,10 +1035,12 @@ public:
 			try {
 				_localConfig = OSUtils::jsonParse(lcbuf);
 				if (!_localConfig.is_object()) {
-					fprintf(stderr,"WARNING: unable to parse local.conf (root element is not a JSON object)" ZT_EOL_S);
+					fprintf(stderr,"ERROR: unable to parse local.conf (root element is not a JSON object)" ZT_EOL_S);
+					exit(1);
 				}
 			} catch ( ... ) {
-				fprintf(stderr,"WARNING: unable to parse local.conf (invalid JSON)" ZT_EOL_S);
+				fprintf(stderr,"ERROR: unable to parse local.conf (invalid JSON)" ZT_EOL_S);
+				exit(1);
 			}
 		}