Well, I'm even more stumped then. Looking at the commits in
1.18, I do not
believe we changed anything even remotely related to this. Even more
interesting is that this only happens on boot and not in subsequent attempts
which makes this hard to duplicate.
I'll poke around some more, but I think a git bisect is the only way to narrow
this down.
Well Denis, I've managed to track it down to this commit:
commit ad228461abbfe1875e15624b2be0c1535e623307
Date: Fri Aug 27 05:02:03 2021 +0200
netconfig: Move loading settings to new method, refactor
Split loading settings out of network_configure into a new method,
network_load_settings. Make sure both consistently handle errors by
printing messages and informing the caller.
src/netconfig.c | 236 +++++++++++++++++++++++++++++++++++---------------------
src/netconfig.h | 5 +-
src/p2p.c | 12 ++-
src/station.c | 20 +++--
4 files changed, 175 insertions(+), 98 deletions(-)
I've done all the testing with AddressRandomization=network in main.conf.
Cheers.