Affects Version/s: None
Fix Version/s: 2.0.8
Environment:Apache Mina 2.0.7
we have special characters in our messages like "ü" or "$" and it seems there is a problem in the TextLineDecoder.
I debugged the "decodeAuto" method and my question is: Why do you use "buffer.array()" instead of "buffer.toString()"?
Problem is the array is 1 element too long so "buffer.array()" gives out a blank char at the end. "buffer.toString()" pays attention to "buffer.limit" so the string has perfect size.
We made a workaround to trim it afterwards but maybe you wanted to know this?