Browse Source

Fix hex string

Bob Mottram 8 years ago
parent
commit
71cb693fad
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/freedombone-utils-firewall

+ 2
- 1
src/freedombone-utils-firewall View File

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