浏览代码

Fix hex string

Bob Mottram 8 年前
父节点
当前提交
71cb693fad
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      src/freedombone-utils-firewall

+ 2
- 1
src/freedombone-utils-firewall 查看文件

@@ -389,7 +389,8 @@ function domain_to_hex_string {
389 389
     segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
390 390
     while [ ${#segment} -gt 0 ]
391 391
     do
392
-        hexnum=$(echo "obase=16; $segment" | bc)
392
+        characters=$(echo -n "$segment" | wc -c)
393
+        hexnum=$(echo "obase=16; $characters" | bc)
393 394
         if [ ${hexnum} -lt 2 ]; then
394 395
             echo -n "|0${hexnum}|$segment"
395 396
         else