- reuse return code of vsnprintf to avoid pulling in strlen

This commit is contained in:
Bernhard Reutner-Fischer 2007-01-17 19:46:33 +00:00
parent 94feb1c807
commit 8eb0549e5d

View File

@ -463,10 +463,10 @@ static void wrapf(const char *message, ...)
int buflen;
va_start(args, message);
vsnprintf(buf, sizeof(buf), message, args);
buflen = vsnprintf(buf, sizeof(buf), message, args);
va_end(args);
buflen = strlen(buf);
if (!buflen) return;
/* buflen = strlen(buf); cheaper not to pull in strlen */
if (!buflen /*|| buflen >= sizeof(buf)*/) return;
if (current_col > 0) {
current_col++;