summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c31
1 files changed, 14 insertions, 17 deletions
diff --git a/src/config.c b/src/config.c
index 3b8eb0a..bb78779 100644
--- a/src/config.c
+++ b/src/config.c
@@ -244,6 +244,7 @@ static int read_axis_options
return -1;
}
+/*
static int parse_timeout_option
(
struct relabsd_config * const conf,
@@ -295,6 +296,8 @@ static int parse_timeout_option
memset((void *) &(conf->timeout), 0, sizeof(struct timeval));
+ conf->timeout.tv_sec = (time_t) (timeout_msec / 1000);
+
conf->timeout.tv_usec =
(
((suseconds_t) timeout_msec)
@@ -303,6 +306,7 @@ static int parse_timeout_option
return 0;
}
+*/
/*
* Returns -1 on (fatal) error,
@@ -322,22 +326,6 @@ static int parse_axis_configuration_line
if (axis == RELABSD_UNKNOWN)
{
- if (RELABSD_STRING_EQUALS("timeout", buffer))
- {
- if (parse_timeout_option(conf, f) < 0)
- {
- RELABSD_FATAL
- (
- "[CONFIG] Issue while parsing timeout option '%s'.",
- buffer
- );
-
- return -1;
- }
-
- return 0;
- }
-
RELABSD_FATAL
(
"[CONFIG] Unknown axis '%s'.",
@@ -468,7 +456,6 @@ static int read_config_file
return -1;
}
- conf->enable_timeout = 0;
prev_errno = errno;
errno = 0;
@@ -620,6 +607,16 @@ int relabsd_config_parse
return -1;
}
+ conf->enable_timeout = RELABSD_ENABLE_TIMEOUT;
+
+ conf->timeout.tv_sec = (time_t) (RELABSD_TIMEOUT_MSEC / 1000);
+
+ conf->timeout.tv_usec =
+ (
+ ((suseconds_t) RELABSD_TIMEOUT_MSEC)
+ * ((suseconds_t) 1000)
+ );
+
return 0;
}