diff --git a/src/server.c b/src/server.c index 9de378b..1e55b08 100644 --- a/src/server.c +++ b/src/server.c @@ -791,6 +791,10 @@ static int server_connect(patty_ax25_server *server, return respond_connect(client, -1, EBADF); } + if (sock->type == PATTY_AX25_SOCK_RAW) { + return respond_connect(client, -1, ENOTSUP); + } + switch (sock->state) { case PATTY_AX25_SOCK_LISTENING: return respond_connect(client, -1, EINVAL);