* 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