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:
XANTRONIX Development 2020-07-31 01:27:00 -04:00 committed by XANTRONIX Industrial
parent aa2fd9b06d
commit e432d57ff3

View file

@ -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,