+ memset(ipaddress, 0, sizeof(struct irc_in_addr));
+ ((unsigned short *)(ipaddress->in6_16))[5] = 65535;
+ ((unsigned short *)(ipaddress->in6_16))[6] = 127;
+ ((unsigned char *)(ipaddress->in6_16))[14] = 1;
+ ((unsigned char *)(ipaddress->in6_16))[15] = (currentlocalunum%253)+1;
+ }
+
+ memcpy(&newuser->ipaddress, ipaddress, sizeof(struct irc_in_addr));