| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/config/parameters/parameters.c')
| -rw-r--r-- | src/config/parameters/parameters.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/config/parameters/parameters.c b/src/config/parameters/parameters.c index ac6a790..fa53b6a 100644 --- a/src/config/parameters/parameters.c +++ b/src/config/parameters/parameters.c @@ -216,6 +216,8 @@ int relabsd_parameters_parse_options || RELABSD_STRING_EQUALS("--timeout", argv[i]) ) { + int timeout; + if (argc == i) { RELABSD_FATAL("Missing value for \"%s\" <OPTION>.", argv[i]); @@ -226,17 +228,7 @@ int relabsd_parameters_parse_options ++i; - if - ( - relabsd_util_parse_int - ( - argv[i], - 0, - INT_MAX, - &(parameters->timeout) - ) - < 0 - ) + if (relabsd_util_parse_int(argv[i], 0, INT_MAX, &timeout) < 0) { RELABSD_FATAL ( @@ -250,6 +242,8 @@ int relabsd_parameters_parse_options return -1; } + + relabsd_parameters_set_timeout(timeout, parameters); } else if ( |


