← Commit list

5d7cca209

Denys Vlasenko
Denys Vlasenko
2009-05-28
FAILED Duration: 33s

Subject

hush: optimize type builtin a bit more

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

shell/hush.c+5 -6
@@ -6785,15 +6785,14 @@ static int builtin_type(char **argv)
type = "a shell builtin";
else if ((path = find_in_path(*argv)) != NULL)
type = path;
-
- if (!type) {
+ else {
bb_error_msg("type: %s: not found", *argv);
ret = EXIT_FAILURE;
- } else
- printf("%s is %s\n", *argv, type);
+ continue;
+ }
- if (path)
- free(path);
+ printf("%s is %s\n", *argv, type);
+ free(path);
}
return ret;