diff options
Diffstat (limited to 'newlib/libc/unix/getcwd.c')
-rw-r--r-- | newlib/libc/unix/getcwd.c | 5 |
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; } |