aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/decodecode
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/decodecode')
-rwxr-xr-xscripts/decodecode12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/decodecode b/scripts/decodecode
index 5ea071099330..9cef558528aa 100755
--- a/scripts/decodecode
+++ b/scripts/decodecode
@@ -21,12 +21,24 @@ trap cleanup EXIT
21 21
22T=`mktemp` || die "cannot create temp file" 22T=`mktemp` || die "cannot create temp file"
23code= 23code=
24cont=
24 25
25while read i ; do 26while read i ; do
26 27
27case "$i" in 28case "$i" in
28*Code:*) 29*Code:*)
29 code=$i 30 code=$i
31 cont=yes
32 ;;
33*)
34 [ -n "$cont" ] && {
35 xdump="$(echo $i | grep '^[[:xdigit:]<>[:space:]]\+$')"
36 if [ -n "$xdump" ]; then
37 code="$code $xdump"
38 else
39 cont=
40 fi
41 }
30 ;; 42 ;;
31esac 43esac
32 44