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;
|
||||
|
||||
if ((sock = patty_dict_get(ax25->fd_lookup, &socket, sizeof(socket))) == NULL) {
|
||||
errno = EBADF;
|
||||
|
||||
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) {
|
||||
/*
|
||||
* Stub
|
||||
*/
|
||||
patty_ax25_sock *sock;
|
||||
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;
|
||||
|
||||
error_malloc_addr:
|
||||
error_dict_get:
|
||||
return -1;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue