va_copy() problem
Joerg Sonnenberger
joerg at britannica.bec.de
Tue Nov 13 07:21:31 PST 2007
On Mon, Nov 12, 2007 at 08:53:46PM +0000, Johannes Hofmann wrote:
> Joerg Sonnenberger <joerg at britannica.bec.de> wrote:
> > On Mon, Nov 12, 2007 at 06:58:30PM +0000, Johannes Hofmann wrote:
> >> va_copy(va1, va);
> >> n = vsnprintf(s->str + s->len, s->size - s->len, format, va);
> >> va_end(va1);
> >
> > va -> va1 in the call to vsnprintf. Also consider using vasprintf.
>
> Ooops, you are right of course.
> But unfortunately it still crashes badly...
Works fine after the change on both NetBSD current and DragonFly 1.8.
Joerg
More information about the Users
mailing list