From: Adrian Schmutzler Date: Mon, 8 Jul 2019 08:17:28 +0000 (+0200) Subject: base-files: Fix path check in get_mac_binary X-Git-Tag: v21.02.0-rc1~5589 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=6ed3349308b24a6bac753643970a1f9f56ff6070;p=openwrt%2Fstaging%2Fpepe2k.git base-files: Fix path check in get_mac_binary Logic was inverted when changing from string check to file check. Fix it. Fixes: 8592602d0a88 ("base-files: Really check path in get_mac_binary") Reported-by: Matthias Schiffer Signed-off-by: Adrian Schmutzler --- diff --git a/package/base-files/files/lib/functions/system.sh b/package/base-files/files/lib/functions/system.sh index df671465be..9b9d03df7b 100644 --- a/package/base-files/files/lib/functions/system.sh +++ b/package/base-files/files/lib/functions/system.sh @@ -4,7 +4,7 @@ get_mac_binary() { local path="$1" local offset="$2" - if [ -e "$path" ]; then + if ! [ -e "$path" ]; then echo "get_mac_binary: file $path not found!" >&2 return fi