summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/stdio.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/stdio.h b/include/stdio.h
index 41b09e1..3e24044 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -50,7 +50,7 @@ __fortify_vsnprintf(char *s, size_t n, const char *fmt, __builtin_va_list ap)
50 int r; \ 50 int r; \
51 if (bos != -1) { \ 51 if (bos != -1) { \
52 r = (snprintf)(s, bos, fmt, ## __VA_ARGS__); \ 52 r = (snprintf)(s, bos, fmt, ## __VA_ARGS__); \
53 if (r == -1 || r >= bos) \ 53 if (r == -1 || (size_t)r >= bos) \
54 __builtin_trap(); \ 54 __builtin_trap(); \
55 } else { \ 55 } else { \
56 r = (sprintf)(s, fmt, ## __VA_ARGS__); \ 56 r = (sprintf)(s, fmt, ## __VA_ARGS__); \