[PATCH] gensignkey: ensure host keys are flushed to disk
Matt Johnston
matt at ucc.asn.au
Sat Nov 8 22:26:02 AWST 2014
On Tue, Oct 28, 2014 at 02:11:26PM +0100, Peter Korsgaard wrote:
>
> Otherwise we can end up with an empty host key, breaking logins.
>
> E.G.:
>
> Run dropbear -R and pull power before the host key is writting to disk.
> After reboot we have:
Hi Peter,
Thanks for the patch, I've applied it with small changes.
https://secure.ucc.asn.au/hg/dropbear/rev/fd2e8bbb0333
Emmanuel - thanks for the review. Dropbear already has
exit-on-failure m_strdup(), I'm using that. I'll avoid
O_DIRECTORY since it's fairly harmless to leave out and is a
portability hassle. I've made it open with O_RDWR though can't
actually see in the opengroup.org posix docs where that is
required for fsync?
Cheers,
Matt
More information about the Dropbear
mailing list