ObjFW  Diff

Differences From Artifact [4ddf302e5d]:

To Artifact [f0d0641f3a]:


237
238
239
240
241
242
243
244
245
246
247








248
249
250
251
252
253
254
255
237
238
239
240
241
242
243




244
245
246
247
248
249
250
251

252
253
254
255
256
257
258







-
-
-
-
+
+
+
+
+
+
+
+
-







#   endif
			}
#  endif

			[addresses addItem: &address];

next:
# ifdef _SIZEOF_ADDR_IFREQ
			buffer += _SIZEOF_ADDR_IFREQ(*current);
# else
			buffer += sizeof(struct ifreq);
#  ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
			if (current->ifr_addr.sa_len > sizeof(struct sockaddr))
				buffer += sizeof(struct ifreq) -
				    sizeof(struct sockaddr) +
				    current->ifr_addr.sa_len;
			else
#  endif
				buffer += sizeof(struct ifreq);
# endif
		}
	} @finally {
		free(ifrs);
		closesocket(sock);
	}
# endif