increase timeout for redirections
available redirections expire after 5 minutes.master
parent
16cc92dab6
commit
8fa2479f8f
|
@ -213,6 +213,8 @@ static void tip_client_redirect_timer_cb(struct ev_loop *loop, ev_timer *timer,
|
||||||
free(redir);
|
free(redir);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define TIP_CLIENT_REDIRECT_TIMEOUT 300.
|
||||||
|
|
||||||
int tip_client_redirect_create(const struct tip_client *cli)
|
int tip_client_redirect_create(const struct tip_client *cli)
|
||||||
{
|
{
|
||||||
struct tip_client_redirect *redir;
|
struct tip_client_redirect *redir;
|
||||||
|
@ -246,7 +248,7 @@ int tip_client_redirect_create(const struct tip_client *cli)
|
||||||
redir->users = max_clients;
|
redir->users = max_clients;
|
||||||
list_add_tail(&redir->list, &client_redirect_list);
|
list_add_tail(&redir->list, &client_redirect_list);
|
||||||
|
|
||||||
ev_timer_init(&redir->timer, tip_client_redirect_timer_cb, 60, 0.);
|
ev_timer_init(&redir->timer, tip_client_redirect_timer_cb, TIP_CLIENT_REDIRECT_TIMEOUT, 0.);
|
||||||
ev_timer_start(tip_main_loop, &redir->timer);
|
ev_timer_start(tip_main_loop, &redir->timer);
|
||||||
|
|
||||||
syslog(LOG_INFO, "adding client redirection to %s:%hu for %s",
|
syslog(LOG_INFO, "adding client redirection to %s:%hu for %s",
|
||||||
|
|
Loading…
Reference in New Issue