require polling for scanconfig

This commit is contained in:
john30
2016-10-02 15:17:02 +02:00
parent bc2a9ea657
commit 639e4e7858
+8
View File
@@ -247,6 +247,10 @@ error_t parse_opt(int key, char *arg, struct argp_state *state)
argp_error(state, "cannot combine readonly with scanconfig/answer/generatesyn");
return EINVAL;
}
if (opt->pollInterval == 0) {
argp_error(state, "scanconfig without polling may lead to invalid files included for certain products!");
return EINVAL;
}
if (arg != NULL) {
if (arg[0] == 0 || strcmp("none", arg) == 0) {
opt->initialScan = ESC;
@@ -277,6 +281,10 @@ error_t parse_opt(int key, char *arg, struct argp_state *state)
argp_error(state, "invalid pollinterval");
return EINVAL;
}
if (opt->pollInterval == 0 && opt->scanConfig) {
argp_error(state, "scanconfig without polling may lead to invalid files included for certain products!");
return EINVAL;
}
break;
// eBUS options: