Send unacked I frame or RR on Timer T1 expiry
This commit is contained in:
parent
2e360976bf
commit
b360d7fc23
1 changed files with 2 additions and 3 deletions
|
@ -2162,10 +2162,9 @@ static int handle_sock(uint32_t key,
|
||||||
if (patty_timer_expired(&sock->timer_t1)) {
|
if (patty_timer_expired(&sock->timer_t1)) {
|
||||||
if (sock->retries--) {
|
if (sock->retries--) {
|
||||||
patty_timer_start(&sock->timer_t1);
|
patty_timer_start(&sock->timer_t1);
|
||||||
patty_timer_start(&sock->timer_t3);
|
|
||||||
|
|
||||||
return patty_ax25_sock_send_rr(sock, PATTY_AX25_FRAME_COMMAND, 1);
|
|
||||||
|
|
||||||
|
return patty_ax25_sock_resend_pending(sock)
|
||||||
|
|| patty_ax25_sock_send_rr(sock, PATTY_AX25_FRAME_COMMAND, 1);
|
||||||
} else {
|
} else {
|
||||||
(void)sock_shutdown(server, sock);
|
(void)sock_shutdown(server, sock);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue