From ab28e0ff2c2f82699f0044c82d140b571fb347ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 26 Jan 2007 11:07:08 +0000 Subject: [PATCH] For interfaces listed in a domain but without any address we returned {2, AF_UNSPEC}, but we only skipped 1 byte instead of 2... fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19961 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/stack/domains.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/stack/domains.cpp b/src/add-ons/kernel/network/stack/domains.cpp index 4dc7791c49..078e7160fb 100644 --- a/src/add-ons/kernel/network/stack/domains.cpp +++ b/src/add-ons/kernel/network/stack/domains.cpp @@ -118,7 +118,7 @@ list_domain_interfaces(void *buffer, size_t size) if (interface == NULL) break; - size = IF_NAMESIZE + (interface->address ? interface->address->sa_len : 1); + size = IF_NAMESIZE + (interface->address ? interface->address->sa_len : 2); if (spaceLeft < size) return ENOBUFS;