Don't require siblings field

This commit is contained in:
Adam Ierymenko 2019-09-03 14:57:54 -07:00
parent 5f1dc4b851
commit a7d8285c3a
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3

View file

@ -782,6 +782,7 @@ int main(int argc,char **argv)
} }
try { try {
if (s_config.count("s_siblings") > 0) {
auto sibs = s_config["s_siblings"]; auto sibs = s_config["s_siblings"];
if (sibs.is_array()) { if (sibs.is_array()) {
for(long i=0;i<(long)sibs.size();++i) { for(long i=0;i<(long)sibs.size();++i) {
@ -828,6 +829,7 @@ int main(int argc,char **argv)
printf("FATAL: invalid JSON while parsing s_siblings section in config file: s_siblings is not a JSON array" ZT_EOL_S); printf("FATAL: invalid JSON while parsing s_siblings section in config file: s_siblings is not a JSON array" ZT_EOL_S);
return 1; return 1;
} }
}
} catch ( ... ) { } catch ( ... ) {
printf("FATAL: invalid JSON while parsing s_siblings section in config file: parse error" ZT_EOL_S); printf("FATAL: invalid JSON while parsing s_siblings section in config file: parse error" ZT_EOL_S);
return 1; return 1;