[git commit] ash: code shrink
Denys Vlasenko
vda.linux at googlemail.com
Sat Apr 1 09:11:20 UTC 2023
commit: https://git.busybox.net/busybox/commit/?id=00fc1368437f66c6e67ed45a17326e5f2573ea65
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master
function old new delta
describe_command 323 320 -3
dotcmd 324 309 -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-18) Total: -18 bytes
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
shell/ash.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/shell/ash.c b/shell/ash.c
index 45e552217..2ec7cfb0e 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -8729,8 +8729,6 @@ describe_command(char *command, const char *path, int describe_command_verbose)
const struct alias *ap;
#endif
- path = path ? path : pathval();
-
if (describe_command_verbose) {
out1str(command);
}
@@ -8755,6 +8753,7 @@ describe_command(char *command, const char *path, int describe_command_verbose)
}
#endif
/* Brute force */
+ path = path ? path : pathval();
find_command(command, &entry, DO_ABS, path);
switch (entry.cmdtype) {
@@ -13624,7 +13623,7 @@ static char *
find_dot_file(char *basename)
{
char *fullname;
- const char *path = pathval();
+ const char *path;
struct stat statb;
int len;
@@ -13632,6 +13631,7 @@ find_dot_file(char *basename)
if (strchr(basename, '/'))
return basename;
+ path = pathval();
while ((len = padvance(&path, basename)) >= 0) {
fullname = stackblock();
if ((!pathopt || *pathopt == 'f')
More information about the busybox-cvs
mailing list