[OpenWrt-Devel] [PATCH] base-files: Fix path check in get_mac_binary
Adrian Schmutzler
freifunk at adrianschmutzler.de
Mon Jul 8 04:17:28 EDT 2019
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 <mschiffer at universe-factory.net>
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
This needs to be fixed in master, 19.07 and 18.06.
---
package/base-files/files/lib/functions/system.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
--
2.20.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list