]> PatchyGit - patchyircd.git/commitdiff
mark localhost connections as secure
authorEgor <egor@patchysicp.xyz>
Wed, 25 Oct 2023 10:28:17 +0000 (13:28 +0300)
committerEgor <egor@patchysicp.xyz>
Wed, 25 Oct 2023 10:29:35 +0000 (13:29 +0300)
src/main.c

index 82fa512..2703a58 100644 (file)
@@ -181,7 +181,7 @@ void accept_from_sock(struct listener *listener)
                cl->peername = mystrdup(client_addr);
                if (!cl->peername) abort();
                cl->peerport = port;
-               if (cctx)
+               if (cctx || !strcmp(cl->peername, "127.0.0.1"))
                        cl->umode |= UMODE_SECURE;
                net_poll_add(cl->FD, SOCKTYPE_CLIENT, cl);
                update_poll_reg(cl);