fix
[mTask.git] / mTaskInterpret.icl
index 306f93d..d88c318 100644 (file)
@@ -32,9 +32,10 @@ decode x
 | size x == 0 = MTEmpty
 = case x.[0] of
        '\0' = MTEmpty
+       '\n' = MTEmpty
        'm' = MTMessage x
        'u' = MTPub (from16bit (x % (1,3))) (x % (3,5))
-       _ = abort ("Didn't understand message: " +++ join " " [toString (toInt c)\\c<-: x] +++ "\n")
+       _ = MTMessage x//abort ("Didn't understand message: " +++ join " " [toString (toInt c)\\c<-: x] +++ "\n")
 
 safePrint :== toString o toJSON