On Wed, Aug 27, 2003 at 11:17:33AM +0200 or thereabouts, Alexander Leidinger wrote:
> On Wed, 27 Aug 2003 10:10:36 +0200
> Pawel Jakub Dawidek <[EMAIL PROTECTED]> wrote:
> 
> > On Mon, Aug 18, 2003 at 11:59:28AM +0200, Alexander Leidinger wrote:
> > +> Thanks for the review. I've updated
> > +> http://www.leidinger.net/FreeBSD/firebird-1.0.2-secfix.tar.bz2 (modulo
> > +> Chris' work in progress). I'm looking forward to the next round. :-)
> > 
> > IMHO there are still problems with strncat(3).
> > 
[ ... ]
> > You also still don't add:
> > 
> >     buf[sizeof(buf) - 1] = '\0';
> > 
> > after all strncat(3)s.
> 
> Hmmm... yes, I see the problem...

>From strncat(3):
        char* strncat (char * restrict s, const char * restrict append, size_t count);
        [ ... ]
        The strncat function appends not more than count characters from
        append, and then adds a terminating `\0'.
        (emphasis added) ^^^^^^^^^^^^^^^^^^^^^^^

So here there really isn't a problem.

-- Josh
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to