diff options
Diffstat (limited to 'libbb/xreadlink.c')
-rw-r--r-- | libbb/xreadlink.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libbb/xreadlink.c b/libbb/xreadlink.c index a4e402b84..a18dd0748 100644 --- a/libbb/xreadlink.c +++ b/libbb/xreadlink.c @@ -148,10 +148,10 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path) strcpy(buf + len, last_slash); } } else { - char *link = xmalloc_readlink(path); - if (link) { + char *target = xmalloc_readlink(path); + if (target) { char *cwd; - if (link[0] == '/') { + if (target[0] == '/') { /* * $ ln -s /bin/qwe symlink # note: /bin is a link to /usr/bin * $ readlink -f symlink @@ -159,8 +159,8 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path) * $ realpath symlink * /usr/bin/qwe/target_does_not_exist */ - buf = xmalloc_realpath_coreutils(link); - free(link); + buf = xmalloc_realpath_coreutils(target); + free(target); return buf; } /* @@ -171,9 +171,9 @@ char* FAST_FUNC xmalloc_realpath_coreutils(const char *path) * /CURDIR/target_does_not_exist */ cwd = xrealloc_getcwd_or_warn(NULL); - buf = concat_path_file(cwd, link); + buf = concat_path_file(cwd, target); free(cwd); - free(link); + free(target); return buf; } } |