Browse Source

command-not-found: Always return an error (#566)

Fixes #564
android-5
Anisse Astier 8 years ago
committed by Fredrik Fornwall
parent
commit
9f0572692b
  1. 3
      packages/command-not-found/command-not-found.c

3
packages/command-not-found/command-not-found.c

@ -43,7 +43,7 @@ int main(int argc, char** argv) {
int distance = termux_levenshtein_distance(command_not_found, binary_name);
if (distance == 0 && strcmp(command_not_found, binary_name) == 0) {
printf("The program '%s' is not installed. Install it by executing:\n apt install %s\n", binary_name, current_package);
return 0;
return 127;
} else if (best_distance == distance) {
guesses_at_best_distance++;
} else if (best_distance == -1 || best_distance > distance) {
@ -80,5 +80,6 @@ int main(int argc, char** argv) {
}
}
}
return 127;
}

Loading…
Cancel
Save