From f14774d03461eef6c95cf45c3ea565492b1e4ca1 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 5 May 2025 19:17:16 +0300 Subject: [PATCH] libc: fix tmpnam when no name is found --- userspace/libraries/LibC/stdio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace/libraries/LibC/stdio.cpp b/userspace/libraries/LibC/stdio.cpp index ab352d28..0f1a91ba 100644 --- a/userspace/libraries/LibC/stdio.cpp +++ b/userspace/libraries/LibC/stdio.cpp @@ -979,9 +979,9 @@ char* tmpnam(char* storage) struct stat st; if (stat(storage, &st) == -1 && errno == ENOENT) - break; + return storage; } - return storage; + return nullptr; } int ungetc_unlocked(int c, FILE* stream)