From be67cfca84c744acbbb5c9815a633e93ce306f8c Mon Sep 17 00:00:00 2001 From: Elizabeth Myers Date: Thu, 10 Mar 2016 02:42:18 -0600 Subject: [PATCH] Revert "[ci skip] remove useless bit in auth.h" This reverts commit 4cc131fc4824db6e315be2509dfc046c7a359eb0. --- authd/auth.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/authd/auth.h b/authd/auth.h index eca662a2..8f47e909 100644 --- a/authd/auth.h +++ b/authd/auth.h @@ -33,22 +33,24 @@ typedef enum PROVIDER_RDNS = 0x1, PROVIDER_IDENT = 0x2, PROVIDER_BLACKLIST = 0x4, + PROVIDER_DUMMY = 0x8, } provider_t; struct auth_client { - uint16_t cid; /* Client ID */ + uint16_t cid; /* Client ID */ - char *l_ip; /* Listener IP address */ - uint16_t l_port; /* Listener port */ + char l_ip[HOSTIPLEN + 1]; /* Listener IP address */ + uint16_t l_port; /* Listener port */ - char *c_ip; /* Client IP address */ - uint16_t c_port; /* Client port */ + char c_ip[HOSTIPLEN + 1]; /* Client IP address */ + uint16_t c_port; /* Client port */ - char *hostname; /* Used for DNS lookup */ - char *username; /* Used for ident lookup */ + char hostname[IRCD_RES_HOSTLEN + 1]; /* Used for DNS lookup */ + char username[USERLEN + 1]; /* Used for ident lookup */ - unsigned int providers; /* Providers at work, 0 = none left */ + unsigned int providers; /* Providers at work, + * none left when set to 0 */ }; typedef bool (*provider_init_t)(void);