Browse Source

libbb: deal with "declaration of 'link' shadows a global declaration" warning

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys Vlasenko 4 years ago
parent
commit
25a871fb40
1 changed files with 7 additions and 7 deletions
  1. 7 7
      libbb/xreadlink.c

+ 7 - 7
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;
 			}
 		}