-
- return NULL;
-}
-
-static const char *headertimeout_cmd(cmd_parms *parms, void *mconfig,
- const char *arg1, const char *arg2)
-{
- reqtimeout_srv_cfg *conf =
- ap_get_module_config(parms->server->module_config,
- &reqtimeout_module);
-
- return parse_timeouts(arg1, &conf->header_timeout,
- arg2, &conf->header_max_timeout);
-}
-
-static const char *headerminrate_cmd(cmd_parms *parms, void *mconfig,
- const char *arg)
-{
- reqtimeout_srv_cfg *conf =
- ap_get_module_config(parms->server->module_config,
- &reqtimeout_module);
-
- return parse_int(arg, &conf->header_min_rate);
-}
-
-static const char *bodytimeout_cmd(cmd_parms *parms, void *mconfig,
- const char *arg1, const char *arg2)
-{
- reqtimeout_srv_cfg *conf =
- ap_get_module_config(parms->server->module_config,
- &reqtimeout_module);
-
- return parse_timeouts(arg1, &conf->body_timeout,
- arg2, &conf->body_max_timeout);
+ else if (!strcasecmp(key, "headerminrate")) {
+ ret = parse_int(val, &conf->header_min_rate);
+ }
+ else if (!strcasecmp(key, "bodyminrate")) {
+ ret = parse_int(val, &conf->body_min_rate);
+ }
+ else {
+ ret = "unknown ReqTimeout parameter";
+ }
+ return ret;
+