Fresh pull from upstream lede-17.01 branch to fix several outstanding
[librecmc/librecmc.git] / package / network / utils / comgt / files / directip.sh
index 381bfb000075d4fdfe1d2024d3af6a1e80ee9b47..3452fa5db702c944ce985a064a545e5316ebbe0e 100644 (file)
@@ -44,8 +44,7 @@ proto_directip_setup() {
                return 1
        }
 
-       cardinfo=$(gcom -d "$device" -s /etc/gcom/getcardinfo.gcom)
-       [ -n $(echo "$cardinfo" | grep -q "Sierra Wireless") ] || {
+       gcom -d "$device" -s /etc/gcom/getcardinfo.gcom | grep -q "Sierra Wireless" || {
                proto_notify_error "$interface" BAD_DEVICE
                proto_block_restart "$interface"
                return 1