Browse Source

leading zero

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

+ 4
- 4
src/freedombone-utils-firewall View File

@@ -391,11 +391,11 @@ function domain_to_hex_string {
391 391
     do
392 392
         characters=$(echo -n "$segment" | wc -c)
393 393
         hexnum=$(echo "obase=16; $characters" | bc)
394
-        if [ ${hexnum} -lt 2 ]; then
395
-            echo -n "|0${hexnum}|$segment"
396
-        else
397
-            echo -n "|$hexnum|$segment"
394
+        echo -n "|"
395
+        if [ $(echo -n "$hexnum" | wc -c) -lt 2 ]; then
396
+            echo -n "0"
398 397
         fi
398
+        echo -n "$hexnum|$segment"
399 399
         ctr=$((ctr + 1))
400 400
         segment=$(echo "$domain" | awk -F '.' -v value="$ctr" '{print $value}')
401 401
     done