[PATCH] lib/util: Add optional format argument to timeval_str_buf()
Martin Schwenke
martin at meltin.net
Fri Oct 10 04:19:16 MDT 2014
On Fri, 10 Oct 2014 12:14:14 +0200, Volker Lendecke
<Volker.Lendecke at SerNet.DE> wrote:
> On Fri, Oct 10, 2014 at 07:20:03PM +1100, Martin Schwenke wrote:
> > Is this better? :-)
>
> Much better, thanks!
>
> Technically it's missing a bounds check for dst->buf + len
> in the last snprintf. Probably that belongs into that
> if(rfc3339){ clause. This will never kick in, but it
> looks fishy and I'd like to have it the same as the
> if-statement before
OK, will do that. Thanks...
I should actually make sure there's enough space, right? That is:
(len < sizeof(dst->buf))
just says there's enough room for the NUL byte, but not necessarily for
what will be written.
I might actually change it to RFC5424. RFC3339 is a bit weaker and I'm
planning to use it for RFC5424, so no use leaving room for someone
else to come along and break it by misnaming it.
Tomorrow... :-)
peace & happiness,
martin
More information about the samba-technical
mailing list