]> PatchyGit - patchyircd.git/commitdiff
client_data: remove type field
authorEgor <egor@patchysicp.xyz>
Fri, 13 Jun 2025 05:59:35 +0000 (08:59 +0300)
committerEgor <egor@patchysicp.xyz>
Fri, 13 Jun 2025 05:59:35 +0000 (08:59 +0300)
this went entirely unused

src/admin.cpp
src/common.h
src/main.cpp

index 3c56f97..ac1409b 100644 (file)
@@ -119,7 +119,6 @@ static int client_index(lua_State *L)
 #define map_getter(c, s, t) if (!strcmp(key, #s)) return map_push(L, &c->s, t), 1
        integer_getter(cl, fd);
        /* cctx */
-       integer_getter(cl, type);
        if (!strcmp(key, "next")) {
                if (!cl->next)
                        return 0;
index 7577bae..3092038 100644 (file)
@@ -68,7 +68,6 @@ struct client_data {
        char   *key; // case-mapped nick
        uv_os_sock_t fd;
        struct tls *cctx;
-       char   type;
        struct client_data *next;
        char   *nick;
        char   *username;
index 114c001..0198938 100644 (file)
@@ -144,7 +144,6 @@ static void accept_from_sock(struct listener *listener)
                client_data *cl = new client_data();
                cl->fd = fd;
                cl->cctx = cctx;
-               cl->type = addr.ss_family == AF_INET6 ? 6 : 4;
                cl->peername = mystrdup(client_addr);
                if (!cl->peername)
                        abortf("strdup fail (peername)\n");