ObjFW  Diff

Differences From Artifact [b18a1905f9]:

To Artifact [8c4ab8f800]:


466
467
468
469
470
471
472
473
474


475
476
477
478
479
480
481
466
467
468
469
470
471
472


473
474
475
476
477
478
479
480
481







-
-
+
+







			addrIn6->sin6_addr.s6_addr[i++] = number;
		}

		i = 16;
		for (OFString *component in rightComponents.reversedArray) {
			uint16_t number = parseIPv6Component(component);

			addrIn6->sin6_addr.s6_addr[--i] = number >> 8;
			addrIn6->sin6_addr.s6_addr[--i] = number;
			addrIn6->sin6_addr.s6_addr[--i] = number;
			addrIn6->sin6_addr.s6_addr[--i] = number >> 8;
		}
	} else {
		OFArray OF_GENERIC(OFString *) *components =
		    [IPv6 componentsSeparatedByString: @":"];
		size_t i;

		if (components.count != 8)