diff options
-rw-r--r-- | lib/vsprintf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index 98ad170b10e0..cf12ba86205c 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c | |||
@@ -1727,7 +1727,7 @@ int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) | |||
1727 | 1727 | ||
1728 | /* Reject out-of-range values early. Large positive sizes are | 1728 | /* Reject out-of-range values early. Large positive sizes are |
1729 | used for unknown buffer sizes. */ | 1729 | used for unknown buffer sizes. */ |
1730 | if (WARN_ON_ONCE((int) size < 0)) | 1730 | if (WARN_ON_ONCE(size > INT_MAX)) |
1731 | return 0; | 1731 | return 0; |
1732 | 1732 | ||
1733 | str = buf; | 1733 | str = buf; |