aboutsummaryrefslogtreecommitdiff
path: root/libc/src/time/strftime.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libc/src/time/strftime.cpp')
-rw-r--r--libc/src/time/strftime.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/src/time/strftime.cpp b/libc/src/time/strftime.cpp
index f36091b..89b7d9b 100644
--- a/libc/src/time/strftime.cpp
+++ b/libc/src/time/strftime.cpp
@@ -26,7 +26,7 @@ LLVM_LIBC_FUNCTION(size_t, strftime,
int ret = strftime_core::strftime_main(&writer, format, timeptr);
if (buffsz > 0) // if the buffsz is 0 the buffer may be a null pointer.
wb.buff[wb.buff_cur] = '\0';
- return (ret < 0 || static_cast<size_t>(ret) > buffsz) ? 0 : ret;
+ return (ret < 0 || static_cast<size_t>(ret) >= buffsz) ? 0 : ret;
}
} // namespace LIBC_NAMESPACE_DECL