Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/unix/getcwd.c')
-rw-r--r--newlib/libc/unix/getcwd.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/newlib/libc/unix/getcwd.c b/newlib/libc/unix/getcwd.c
index 63f342402..92f1b20fd 100644
--- a/newlib/libc/unix/getcwd.c
+++ b/newlib/libc/unix/getcwd.c
@@ -57,7 +57,7 @@ getcwd (pt, size)
size_t size;
{
register struct dirent *dp;
- register DIR *dir = NULL;
+ register DIR *dir;
register dev_t dev;
register ino_t ino;
register int first;
@@ -237,7 +237,6 @@ getcwd (pt, size)
bpt -= strlen (dp->d_name);
bcopy (dp->d_name, bpt, strlen (dp->d_name));
(void) closedir (dir);
- dir = NULL;
/* Truncate any file name. */
*bup = '\0';
@@ -257,8 +256,6 @@ notfound:
err:
if (ptsize)
free (pt);
- if (dir)
- (void) closedir (dir);
free (up);
return (char *) NULL;
}