From 1d03b2883ad793cca14d7c5d0c045f2f84a2dd30 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Fri, 7 Aug 2020 18:07:50 -0400 Subject: [PATCH] Return ENOTSUP on connect() to raw sockets --- src/server.c | 4 ++++ 1 file changed, 4 insertions(+) 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);