Return to funcs.c CVS log | Up to [local] / src / usr.bin / file |
version 1.2, 2004/05/19 02:36:26 | version 1.3, 2005/04/11 16:31:35 | ||
---|---|---|---|
|
|
||
va_start(ap, fmt); | va_start(ap, fmt); | ||
if ((len = vsnprintf(ms->o.ptr, ms->o.len, fmt, ap)) >= ms->o.len) { | len = vsnprintf(ms->o.ptr, ms->o.len, fmt, ap); | ||
if (len == -1 || len >= ms->o.len) { | |||
va_end(ap); | va_end(ap); | ||
if ((buf = realloc(ms->o.buf, len + 1024)) == NULL) { | if ((buf = realloc(ms->o.buf, len + 1024)) == NULL) { | ||
file_oomem(ms); | file_oomem(ms); |