>> + while (true) {
>> + const char *p = va_arg(va, const char*);
>> +
>> + while (*p != 0) {
>> + if (size_written == buf_size - 1)
>> + break;
>
> You should probably return immediately here, otherwise you might set
> buf[buf_size -1 ] = PIGLIT_PATH_SEP and then write buf[buf_size] = '\0',
> i.e., overflow.
>
> But provided bug_size is big enough, this should never happen in practice
> anyway. Otherwise looks good.
>
> Jose
Thanks for finding the overflow. I just pushed the series, with the overflow
fixed.
-Chad
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit