bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Port lib/sh/tmpfile.c to hosts without mkdtemp


From: Paul Eggert
Subject: [PATCH] Port lib/sh/tmpfile.c to hosts without mkdtemp
Date: Fri, 24 Mar 2023 14:20:49 -0700

* lib/sh/tmpfile.c (sh_mktmpdir) [!USE_MKDTEMP]:
Fix use of undeclared var 'fd'.
---
 lib/sh/tmpfile.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/sh/tmpfile.c b/lib/sh/tmpfile.c
index 18582b10..610bd3dc 100644
--- a/lib/sh/tmpfile.c
+++ b/lib/sh/tmpfile.c
@@ -311,13 +311,12 @@ sh_mktmpdir (const char *nameroot, int flags)
   do
     {
       filename = sh_mktmpname (nameroot, flags);
-      fd = mkdir (filename, 0700);
-      if (fd == 0)
+      if (mkdir (filename, 0700) == 0)
        break;
       free (filename);
       filename = (char *)NULL;
     }
-  while (fd < 0 && errno == EEXIST);
+  while (errno == EEXIST);
 
   return (filename);
 #endif /* !USE_MKDTEMP */
-- 
2.39.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]