Reset retry counter on receipt of RR, RNR
This commit is contained in:
parent
2e56ae55eb
commit
ea68dc199b
1 changed files with 5 additions and 3 deletions
|
@ -1437,7 +1437,8 @@ static int handle_rr(patty_ax25_server *server,
|
|||
patty_ax25_sock_send_rnr(sock, PATTY_AX25_FRAME_RESPONSE, 1);
|
||||
|
||||
case PATTY_AX25_FRAME_RESPONSE:
|
||||
sock->vs = frame->nr;
|
||||
sock->vs = frame->nr;
|
||||
sock->retries = sock->n_retry;
|
||||
|
||||
fd_watch(server, sock->fd);
|
||||
|
||||
|
@ -1470,8 +1471,9 @@ static int handle_rnr(patty_ax25_server *server,
|
|||
patty_ax25_sock_send_rnr(sock, PATTY_AX25_FRAME_RESPONSE, 1);
|
||||
|
||||
case PATTY_AX25_FRAME_RESPONSE:
|
||||
sock->flow = PATTY_AX25_SOCK_WAIT;
|
||||
sock->vs = frame->nr;
|
||||
sock->flow = PATTY_AX25_SOCK_WAIT;
|
||||
sock->vs = frame->nr;
|
||||
sock->retries = sock->n_retry;
|
||||
|
||||
fd_clear(server, sock->fd);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue