|
@@ -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
|