Siarzhuk Zharski <zharik@xxxxxx> wrote: > Could it be the source of problem? This would be a symptom - we should actually support retrieving packets on a non-configured interface. But that doesn't seem to work reliable (and as far as I can tell datalink_is_local_address() is to blame here). > By the way, following code form the DHCPClient.cpp looks a bit > suspicious > for me: [...] > Is contents of the buffer array at line 469 _always_ set to zeroes? > Because in case of bytesReceived equal to -1 and errno set to > B_TIMED_OUT > we can fall through until the line 492 and fTransactionID will be > compared > with the random contents. Mostly hypothetical case, but anyway... > Shouldn't > we add "continue" operator just after the line 487? ;-) Definitely, thanks for proof-reading! Bye, Axel.