Fix incorrect control P/F encoding in src/sock.c
Fix incorrect control P/F encoding in src/sock.c wherein the P/F flag value was passed to patty_ax25_sock_send() as an information field body length, rather than the pf argument for the internal functions control_i(), control_s(), and control_u(); this corrects the following functions: * patty_ax25_sock_send_rr() * patty_ax25_sock_send_rnr() * patty_ax25_sock_send_rej()
This commit is contained in:
parent
aa2fd9b06d
commit
e432d57ff3
1 changed files with 6 additions and 6 deletions
12
src/sock.c
12
src/sock.c
|
@ -498,9 +498,9 @@ ssize_t patty_ax25_sock_send_rr(patty_ax25_sock *sock,
|
|||
int pf) {
|
||||
return patty_ax25_sock_send(sock,
|
||||
cr,
|
||||
control_s(sock, PATTY_AX25_FRAME_RR, 1),
|
||||
control_s(sock, PATTY_AX25_FRAME_RR, pf),
|
||||
NULL,
|
||||
pf);
|
||||
0);
|
||||
}
|
||||
|
||||
ssize_t patty_ax25_sock_send_rnr(patty_ax25_sock *sock,
|
||||
|
@ -508,9 +508,9 @@ ssize_t patty_ax25_sock_send_rnr(patty_ax25_sock *sock,
|
|||
int pf) {
|
||||
return patty_ax25_sock_send(sock,
|
||||
cr,
|
||||
control_s(sock, PATTY_AX25_FRAME_RNR, 1),
|
||||
control_s(sock, PATTY_AX25_FRAME_RNR, pf),
|
||||
NULL,
|
||||
pf);
|
||||
0);
|
||||
}
|
||||
|
||||
ssize_t patty_ax25_sock_send_rej(patty_ax25_sock *sock,
|
||||
|
@ -518,9 +518,9 @@ ssize_t patty_ax25_sock_send_rej(patty_ax25_sock *sock,
|
|||
int pf) {
|
||||
return patty_ax25_sock_send(sock,
|
||||
cr,
|
||||
control_s(sock, PATTY_AX25_FRAME_REJ, 1),
|
||||
control_s(sock, PATTY_AX25_FRAME_REJ, pf),
|
||||
NULL,
|
||||
pf);
|
||||
0);
|
||||
}
|
||||
|
||||
ssize_t patty_ax25_sock_send_srej(patty_ax25_sock *sock,
|
||||
|
|
Loading…
Add table
Reference in a new issue