Remove patty_ax25_sock_send_sabme()
Remove patty_ax25_sock_send_sabme() in favor of making send_sabm() check the socket for SABM or SABME mode and send the correct frame accordingly
This commit is contained in:
parent
9463e22481
commit
578c9183e8
3 changed files with 7 additions and 16 deletions
|
@ -139,8 +139,6 @@ ssize_t patty_ax25_sock_send_srej(patty_ax25_sock *sock,
|
|||
|
||||
ssize_t patty_ax25_sock_send_sabm(patty_ax25_sock *sock, int pf);
|
||||
|
||||
ssize_t patty_ax25_sock_send_sabme(patty_ax25_sock *sock, int pf);
|
||||
|
||||
ssize_t patty_ax25_sock_send_disc(patty_ax25_sock *sock, int pf);
|
||||
|
||||
ssize_t patty_ax25_sock_send_xid(patty_ax25_sock *sock,
|
||||
|
|
|
@ -1434,13 +1434,10 @@ static int handle_xid(patty_ax25_server *server,
|
|||
*/
|
||||
if (params.hdlc & PATTY_AX25_PARAM_HDLC_MODULO_128) {
|
||||
remote->mode = PATTY_AX25_SOCK_SABME;
|
||||
|
||||
return patty_ax25_sock_send_sabme(remote, PATTY_AX25_FRAME_POLL);
|
||||
} else {
|
||||
remote->mode = PATTY_AX25_SOCK_SABM;
|
||||
|
||||
return patty_ax25_sock_send_sabm(remote, PATTY_AX25_FRAME_POLL);
|
||||
}
|
||||
|
||||
|
||||
return patty_ax25_sock_send_sabm(remote, PATTY_AX25_FRAME_POLL);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
12
src/sock.c
12
src/sock.c
|
@ -538,17 +538,13 @@ ssize_t patty_ax25_sock_send_srej(patty_ax25_sock *sock,
|
|||
}
|
||||
|
||||
ssize_t patty_ax25_sock_send_sabm(patty_ax25_sock *sock, int pf) {
|
||||
return patty_ax25_sock_send(sock,
|
||||
PATTY_AX25_FRAME_COMMAND,
|
||||
control_u(PATTY_AX25_FRAME_SABM, pf),
|
||||
NULL,
|
||||
0);
|
||||
}
|
||||
enum patty_ax25_frame_type type = (sock->mode == PATTY_AX25_SOCK_SABME)?
|
||||
PATTY_AX25_FRAME_SABME:
|
||||
PATTY_AX25_FRAME_SABM;
|
||||
|
||||
ssize_t patty_ax25_sock_send_sabme(patty_ax25_sock *sock, int pf) {
|
||||
return patty_ax25_sock_send(sock,
|
||||
PATTY_AX25_FRAME_COMMAND,
|
||||
control_u(PATTY_AX25_FRAME_SABME, pf),
|
||||
control_u(type, pf),
|
||||
NULL,
|
||||
0);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue