}
if (!tevent_timeval_is_zero(&timeout)) {
- tevent_req_set_endtime(req, ev, timeout);
+ if (!tevent_req_set_endtime(req, ev, timeout)) {
+ return tevent_req_post(req, ev);
+ }
}
subreq = comm_write_send(state, ev, tctx->client->comm,
}
if (!tevent_timeval_is_zero(&timeout)) {
- tevent_req_set_endtime(req, ev, timeout);
+ if (!tevent_req_set_endtime(req, ev, timeout)) {
+ return tevent_req_post(req, ev);
+ }
}
subreq = comm_write_send(state, ev, tctx->client->comm, pkt, pkt_len);