fixed null terminated string issue with login/string decoder.  todo: refactor into another class so the logic can be reused.
updates?  i lost track of this one