]> Pileus Git - ~andy/rhawk/commitdiff
Fix irc format stripping
authorAndy Spencer <andy753421@gmail.com>
Fri, 24 May 2013 04:57:53 +0000 (04:57 +0000)
committerAndy Spencer <andy753421@gmail.com>
Fri, 24 May 2013 04:57:53 +0000 (04:57 +0000)
irc.awk

diff --git a/irc.awk b/irc.awk
index 5652cc9f5f53ef66fc26a328bd72fce6b248f9fe..d4bb41e1f2dde228e23235a0e13ab57d0f114b01 100644 (file)
--- a/irc.awk
+++ b/irc.awk
@@ -137,9 +137,10 @@ function reload() {
 
 # Input parsing
 // {
-       gsub(/\s+/,     " ")
-       gsub(/^ | $/,    "")
-       gsub(/\3[0-9]*/, "")
+       gsub(/\s+/, " ")
+       gsub(/^ | $/, "")
+       gsub(/[\2\11\17\23\25\26\37]/, "")
+       gsub(/[\3\13](1[0-5]|0?[0-9])?(,(1[0-5]|0?[0-9]))?/, "")
        match($0, /(:([^ ]+) )?([A-Z0-9]+)(( [^:][^ ]*)*)( :(.*))?/, arr);
        sub(/^ /, "", arr[4])
        SRC = arr[2]