treewide: fix hex2dec conversion for MAC address checksum offset
[openwrt/openwrt.git] / target / linux / lantiq / base-files / etc / hotplug.d / firmware / 12-ath9k-eeprom
index 82f688522122958b73571c936d5c4a24ea978bad..6f133c82a7b0346b230bee7f0e37d5c4422b455f 100644 (file)
@@ -103,7 +103,7 @@ ath9k_patch_fw_mac_crc() {
 ath9k_patch_fw_mac() {
        local mac=$1
        local mac_offset=$(($2))
-       local chksum_offset=$(($3))
+       local chksum_offset=$3
        local xor_mac
        local xor_fw_mac
        local xor_fw_chksum
@@ -121,7 +121,7 @@ ath9k_patch_fw_mac() {
                xor_fw_chksum=$(xor $xor_fw_chksum $xor_fw_mac $xor_mac)
 
                printf "%b" "\x${xor_fw_chksum:0:2}\x${xor_fw_chksum:2:2}" | \
-                       dd of=/lib/firmware/$FIRMWARE conv=notrunc bs=1 seek=$chksum_offset count=2
+                       dd of=/lib/firmware/$FIRMWARE conv=notrunc bs=1 seek=$(($chksum_offset)) count=2
        }
 
        macaddr_2bin $mac | dd of=/lib/firmware/$FIRMWARE conv=notrunc bs=1 seek=$mac_offset count=6