* may have completely purged it and will no longer respond
* to any packets from us. */
{
- quiche_stats qstats;
+ quiche_transport_params qpeerparams;
timediff_t idletime;
uint64_t idle_ms = ctx->max_idle_ms;
- quiche_conn_stats(ctx->qconn, &qstats);
- if(qstats.peer_max_idle_timeout && qstats.peer_max_idle_timeout < idle_ms)
- idle_ms = qstats.peer_max_idle_timeout;
+ if(quiche_conn_peer_transport_params(ctx->qconn, &qpeerparams) &&
+ qpeerparams.peer_max_idle_timeout &&
+ qpeerparams.peer_max_idle_timeout < idle_ms)
+ idle_ms = qpeerparams.peer_max_idle_timeout;
idletime = Curl_timediff(Curl_now(), cf->conn->lastused);
if(idletime > 0 && (uint64_t)idletime > idle_ms)
return FALSE;