Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
pkg-which: Fix the case when the executable gets found in the last PATH entry
Gleb Popov committed 2 months ago
commit bfaafb5b0796fd4f6db15f331965958c92ab58ce
parent b67e56f
1 file changed +3 -3
modified src/which.c
@@ -146,9 +146,6 @@ exec_which(int argc, char **argv)
				savedpath=p;
				for (;;) {
					res = get_match(&match, &p, argv[0]);
-
					if (p == NULL)
-
						break;
-

					if (res == (EXIT_FAILURE)) {
						printf("%s was not found in PATH, falling back to non-search behaviour\n", argv[0]);
						search = false;
@@ -164,6 +161,9 @@ exec_which(int argc, char **argv)
						vec_push(&patterns, xstrdup(pathabs));
						free(match);
					}
+

+
					if (p == NULL)
+
						break;
				}
				free(savedpath);
			}