Kinda sorta stub out patty_ax25_connect()
This commit is contained in:
parent
0f639cc350
commit
57e0a2c077
1 changed files with 27 additions and 3 deletions
30
src/ax25.c
30
src/ax25.c
|
@ -85,6 +85,8 @@ int patty_ax25_listen(patty_ax25 *ax25, int socket, const char *callsign, int ss
|
||||||
patty_ax25_address *addr;
|
patty_ax25_address *addr;
|
||||||
|
|
||||||
if ((sock = patty_dict_get(ax25->fd_lookup, &socket, sizeof(socket))) == NULL) {
|
if ((sock = patty_dict_get(ax25->fd_lookup, &socket, sizeof(socket))) == NULL) {
|
||||||
|
errno = EBADF;
|
||||||
|
|
||||||
goto error_dict_get;
|
goto error_dict_get;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,8 +119,30 @@ error_dict_get:
|
||||||
}
|
}
|
||||||
|
|
||||||
int patty_ax25_connect(patty_ax25 *ax25, int socket, const char *callsign, int ssid) {
|
int patty_ax25_connect(patty_ax25 *ax25, int socket, const char *callsign, int ssid) {
|
||||||
/*
|
patty_ax25_sock *sock;
|
||||||
* Stub
|
patty_ax25_address *addr;
|
||||||
*/
|
|
||||||
|
if ((sock = patty_dict_get(ax25->fd_lookup, &socket, sizeof(socket))) == NULL) {
|
||||||
|
errno = EBADF;
|
||||||
|
|
||||||
|
goto error_dict_get;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((addr = malloc(sizeof(*addr))) == NULL) {
|
||||||
|
goto error_malloc_addr;
|
||||||
|
}
|
||||||
|
|
||||||
|
strncpy(addr->callsign, callsign, sizeof(addr->callsign));
|
||||||
|
|
||||||
|
addr->ssid = ssid;
|
||||||
|
addr->last = 0;
|
||||||
|
addr->c = 0;
|
||||||
|
|
||||||
|
sock->remote = addr;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
error_malloc_addr:
|
||||||
|
error_dict_get:
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue