[git commit] libbb: Use return value from is_prefixed_with()

Denys Vlasenko vda.linux at googlemail.com
Tue Feb 27 12:35:40 UTC 2018


commit: https://git.busybox.net/busybox/commit/?id=cc222747ae7e264cbe9b1c8a9c253860275db8a9
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-5 (-5)
Function                                     old     new   delta
skip_dev_pfx                                  30      25      -5
Total: Before=779966, After=779961, chg -0.00%

Signed-off-by: Andy Shevchenko <andriy.shevchenko at linux.intel.com>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 libbb/skip_whitespace.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/libbb/skip_whitespace.c b/libbb/skip_whitespace.c
index 4df5d9e4d..37a24d3be 100644
--- a/libbb/skip_whitespace.c
+++ b/libbb/skip_whitespace.c
@@ -32,7 +32,6 @@ char* FAST_FUNC skip_non_whitespace(const char *s)
 
 char* FAST_FUNC skip_dev_pfx(const char *tty_name)
 {
-	if (is_prefixed_with(tty_name, "/dev/"))
-		tty_name += 5;
-	return (char*)tty_name;
+	char *unprefixed = is_prefixed_with(tty_name, "/dev/");
+	return unprefixed ? unprefixed : (char*)tty_name;
 }


More information about the busybox-cvs mailing list