On 2018/08/11 15:57, Theo de Raadt wrote:
> Stuart Henderson <s...@spacehopper.org> wrote:
> > On 2018/08/11 19:32, Sebastien Marie wrote:
> > > I am also
> > > unsure if loadfirmware() steal the slaacd context due to the use of
> > > `curproc'.
> > since it was using ifconfig context (as seen with unveil) that seems likely
> In the ps listing there is a * next to slaacd.
> This is not ifconfig's context. It crashed in pledge code, because it
> was a process which is pledged. Which is the slaacd master.
> It is a very tricky and fun bug.
Ah. I had been thinking slaacd might bring the interface up like ifconfig
and dhclient do, but now I see that's not the case. Fun indeed!