Results 335 comments of Roy Marples

I don't understand how `free(state->send)` could be the line causing the issue. If you look at the code it's only set and freed/unset in a few places.

I still can't replicate this. Have built with ASAN and can manually trigger a double free in code to check it works and it does. I have tried taking the...

Also, what OS are you using and how is dhcpcd compiled please? Could you post the output of `dhcpcd --version`?

> We have delivered internally this patch from attachment, now for several weeks > > [freedrop_done_patch.txt](https://github.com/user-attachments/files/21485751/freedrop_done_patch.txt) > > fault is not visible. Could you consider to have this patch in...

I've looked at the packets. The only non standard thing about them is that the target MAC address in the ARP payload is the broadcast MAC address. It SHOULD be...

> Thank you Roy for the quick response. I think dhcpcd is a really nice piece of software. Thanks :) > I have logged [issue 481](https://github.com/NetworkConfiguration/dhcpcd/issues/481) for the "arp_read: eth0:...

Huh? dhcpcd will only release on rebind when NAKed by the server. On the happy path a rebind will not delete any IP address.

How do you know dhcpcd is doing that? Can you post a debug log of dhcpcd showing what it does during a rebind please?

From your log: `eth0: config file changed, expiring leases` So now the question - why are you changing the config file?

The only option right now is to not change the config file. We do this so we can remove static config which is no longer set and this would need...