Fix a resolver crash and an v4-compatible address parsing crash.
[ircu2.10.12-pk.git] / ircd / ircd_string.c
index fab7c715331c4c799de6055fa5f52daaa7157d3c..8f0cd09563cf6bb1b594382eedecafae8c4b06c5 100644 (file)
@@ -596,6 +596,7 @@ ircd_aton(struct irc_in_addr *ip, const char *input)
         return 0;
       colon = 0;
       pos += 2;
+      part_start = input + pos;
     }
     while (ii < 8) {
       unsigned char chval;