From 74ff314b2f30fbe2122a47c5aa8743ce920b4532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 28 Dec 2008 22:13:19 +0000 Subject: [PATCH] * It was not possible anymore to remove any flags. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28830 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/stack/domains.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/stack/domains.cpp b/src/add-ons/kernel/network/stack/domains.cpp index 460e046726..ee00951b81 100644 --- a/src/add-ons/kernel/network/stack/domains.cpp +++ b/src/add-ons/kernel/network/stack/domains.cpp @@ -252,8 +252,11 @@ domain_interface_control(net_domain_private *domain, int32 option, } } - if (status == B_OK) + if (status == B_OK) { + // TODO: why shouldn't we able to delete IFF_BROADCAST? + interface->flags &= IFF_UP | IFF_LINK | IFF_BROADCAST; interface->flags |= request->ifr_flags; + } break; } }