diff options
-rw-r--r-- | src/misc/get_current_dir_name.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/misc/get_current_dir_name.c b/src/misc/get_current_dir_name.c index 8576df2c..782cddcd 100644 --- a/src/misc/get_current_dir_name.c +++ b/src/misc/get_current_dir_name.c @@ -7,11 +7,9 @@ char *get_current_dir_name(void) { struct stat a, b; - char buf[PATH_MAX]; char *res = getenv("PWD"); if (res && *res && !stat(res, &a) && !stat(".", &b) && (a.st_dev == b.st_dev) && (a.st_ino == b.st_ino)) return strdup(res); - if(!getcwd(buf, sizeof(buf))) return NULL; - return strdup(buf); + return getcwd(0, 0); } |