remove unnecessary xmit in the callback

This commit is contained in:
skywind3000
2026-05-15 22:50:50 +08:00
parent b3607a6d7d
commit b6953419c9
2 changed files with 4 additions and 3 deletions

5
ikcp.c
View File

@@ -1087,7 +1087,7 @@ void ikcp_flush(ikcpcb *kcp)
if (kcp->ccops && kcp->ccops->on_pkt_sent) {
kcp->ccops->on_pkt_sent(kcp, newseg->sn, current,
newseg->len, kcp->nsnd_buf - 1, 0);
newseg->len, kcp->nsnd_buf - 1);
}
}
@@ -1178,7 +1178,8 @@ void ikcp_flush(ikcpcb *kcp)
// update ssthresh
if (change) {
if (kcp->ccops && kcp->ccops->on_fast_retransmit) {
kcp->ccops->on_fast_retransmit(kcp, (IUINT32)change, kcp->nsnd_buf, prior_cwnd);
kcp->ccops->on_fast_retransmit(kcp, (IUINT32)change,
kcp->nsnd_buf, prior_cwnd);
}
else {
IUINT32 inflight = kcp->snd_nxt - kcp->snd_una;