Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
Apache Mina 2.0.7
Description
Hey guys,
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?
Greetings,
Natascha