]> jfr.im git - irc/quakenet/newserv.git/blobdiff - nick/nick.h
Treat 6to4 clients as if they're connecting via IPv4.
[irc/quakenet/newserv.git] / nick / nick.h
index 4c9acaa4d3a89b767f8950ab41df383abf09a2fa..984d1407b0137fa352cc06e79998608d5b11417c 100644 (file)
@@ -141,6 +141,7 @@ typedef struct nick {
   time_t timestamp;
   time_t accountts;
   sstring *away;
+  struct irc_in_addr ipaddress;
   patricia_node_t *ipnode;
   unsigned int marker;
   struct nick *next;
@@ -152,7 +153,7 @@ typedef struct nick {
   void *exts[MAXNICKEXTS];
 } nick;
 
-#define p_ipaddr ipnode->prefix->sin
+#define p_ipaddr ipaddress
 
 #define NICKHASHSIZE      60000
 #define HOSTHASHSIZE      40000