Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Simplify ambigous case.
jlaffaye committed 15 years ago
commit 5a69805d114ef1506d2a1c5751b2c02a5ed40a32
parent 10eeaff838ac79a9244afa61dad8f0c7ae086245
1 file changed +2 -5
modified pkg/main.c
@@ -76,12 +76,9 @@ main(int argc, char **argv)

	if (ambiguous == 1) {
		warnx("Ambiguous command: %s, could be:", argv[1]);
-
		for (i = 0; cmd[i].name != NULL; i++) {
-
			if (strlen(cmd[i].name) < strlen(argv[1]))
-
				continue;
-
			if (strncmp(argv[1], cmd[i].name, strlen(argv[1])) == 0)
+
		for (i = 0; cmd[i].name != NULL; i++)
+
			if (strncmp(argv[1], cmd[i].name, len) == 0)
				warnx("\t%s",cmd[i].name);
-
		}
	}

	return (EX_USAGE);