* DHCPClient now passes communication problems with NetServer on to caller,

as a result failed DHPC-requests will no longer result in bogus static
  configurations (but an auto-config IP-address will be picked instead)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33049 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe 2009-09-10 22:59:27 +00:00
parent ea9f99f3fb
commit d23fdd96cb
1 changed files with 3 additions and 4 deletions

View File

@ -550,10 +550,9 @@ DHCPClient::_Negotiate(dhcp_state state)
// configure interface
BMessage reply;
Target().SendMessage(&fConfiguration, &reply);
if (reply.FindInt32("status", &fStatus) != B_OK)
status = B_OK;
status = Target().SendMessage(&fConfiguration, &reply);
if (status == B_OK)
status = reply.FindInt32("status", &fStatus);
break;
}