From: Andy Shevchenko Date: Thu, 23 Nov 2017 17:49:31 +0000 (+0200) Subject: libbb: Use return value from is_prefixed_with() X-Git-Tag: 1_29_0~217 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cc222747ae7e264cbe9b1c8a9c253860275db8a9;p=oweals%2Fbusybox.git libbb: Use return value from is_prefixed_with() 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 Signed-off-by: Denys Vlasenko --- 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; }