commit 9e03aee7bf92a67f29dd8caedbf048d8fe17970f from: Stefan Sperling via: Thomas Adam date: Sun May 05 09:50:52 2024 UTC ensure gotd request timeout gets armed even if no request is received commit - b97d447ea2190d1a067e8384893e11358e4cd25b commit + 9e03aee7bf92a67f29dd8caedbf048d8fe17970f blob - aaae460b858ff31a95057669531f75a6a217fed6 blob + 8084becb0cea7d4bd7f3c8c69a6c888746b40455 --- gotd/session_read.c +++ gotd/session_read.c @@ -697,6 +697,7 @@ recv_connect(struct imsg *imsg) session_dispatch_client, &client->iev); gotd_imsg_event_add(&client->iev); evtimer_set(&client->tmo, gotd_request_timeout, client); + evtimer_add(&client->tmo, &gotd_session.request_timeout); return NULL; } blob - 18197767096d34901f843d27113d47c8b65f3427 blob + 467ded58f10a500daea969a50491a39e1df80958 --- gotd/session_write.c +++ gotd/session_write.c @@ -1414,6 +1414,7 @@ recv_connect(struct imsg *imsg) session_dispatch_client, &client->iev); gotd_imsg_event_add(&client->iev); evtimer_set(&client->tmo, gotd_request_timeout, client); + evtimer_add(&client->tmo, &gotd_session.request_timeout); return NULL; }