diff --git a/Userland/Libraries/LibC/time.cpp b/Userland/Libraries/LibC/time.cpp index 966521d994..895d2806df 100644 --- a/Userland/Libraries/LibC/time.cpp +++ b/Userland/Libraries/LibC/time.cpp @@ -193,7 +193,11 @@ char* asctime_r(const struct tm* tm, char* buffer) { // Spec states buffer must be at least 26 bytes. constexpr size_t assumed_len = 26; - strftime(buffer, assumed_len, "%a %b %e %T %Y", tm); + size_t filled_size = strftime(buffer, assumed_len, "%a %b %e %T %Y\n", tm); + + // Verify that the buffer was large enough. + VERIFY(filled_size != 0); + return buffer; }