From: Jo-Philipp Wich Date: Wed, 9 Nov 2011 02:59:10 +0000 (+0000) Subject: usb-modeswitch: Fix a condition to compare default product id and switched product... X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;hb=d70c94d784d982eac02ad9fa91db6f5f130593cc usb-modeswitch: Fix a condition to compare default product id and switched product id on startup. These default product id and switched product id are hex string variables, so this comparison operator should be '='. Signed-off-by: Kentaro Matsuyama SVN-Revision: 28872 --- diff --git a/utils/usb-modeswitch/Makefile b/utils/usb-modeswitch/Makefile index 62444f1d47..c033c72914 100644 --- a/utils/usb-modeswitch/Makefile +++ b/utils/usb-modeswitch/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=usb-modeswitch PKG_VERSION:=1.2.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.draisberghof.de/usb_modeswitch diff --git a/utils/usb-modeswitch/files/modeswitch.hotplug b/utils/usb-modeswitch/files/modeswitch.hotplug index 7f9ce9411d..8042451373 100644 --- a/utils/usb-modeswitch/files/modeswitch.hotplug +++ b/utils/usb-modeswitch/files/modeswitch.hotplug @@ -127,7 +127,7 @@ if [ "$ACTION" = add ]; then [ -f "$usb_dir/idVendor" ] || usb_dir="${usb_dir%/*}" while [ $switching_done -lt 1 -a $switching_tries -le 6 ]; do $modeswitch -I -D -n -s 30 -c "${configs%% *}" - if [ $(sanitize "$usb_dir/idProduct") -eq $uPid ]; then + if [ $(sanitize "$usb_dir/idProduct") = $uPid ]; then log "switching seemingly failed" else switching_done=1