Henri Yandell created LANG-929:
----------------------------------

             Summary: OctalUnescaper code is complex, leading to bugs
                 Key: LANG-929
                 URL: https://issues.apache.org/jira/browse/LANG-929
             Project: Commons Lang
          Issue Type: Improvement
          Components: lang.text.translate.*
            Reporter: Henri Yandell
            Assignee: Henri Yandell
             Fix For: Patch Needed


My gut is that the code in OctalUnescaper is unnecessarily complex. It feels 
simpler to look at the legitimate values for an Octal more explicitly. 

Thinking the current code through, it fails if you pass it \279. That should be 
octal \27 followed by a 9, but instead it will try to parse it as an Octal and 
throw a NumberFormatException. 



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to