@@ -1,3 +1,8 @@
+2008-09-14 Guillem Jover <guillem@debian.org>
+
+ * libcompat/vsnprintf.c (vsnprintf): Check for negative return error
+ values instead of just EOF.
2008-09-14 Guillem Jover <guillem@debian.org>
* libcompat/snprintf.c (snprintf): Use vsnprintf instead of vsprintf.
@@ -50,7 +50,7 @@ vsnprintf(char *buf, size_t maxsize, const char *fmt, va_list al)
return -1;
}
- if (vfprintf(file, fmt, al) == EOF)
+ if (vfprintf(file, fmt, al) < 0)
if (fflush(file))