fix another possible crlf injection, see issue #320

This commit is contained in:
Sebastian Sdorra
2013-01-28 13:20:22 +01:00
parent 500a082a3f
commit e8e288ccf0
3 changed files with 39 additions and 2 deletions

View File

@@ -141,6 +141,22 @@ public class HttpUtilTest
HttpUtil.checkForCRLFInjection("abcka");
}
/**
* Method description
*
*/
@Test
public void testRemoveCRLFInjectionChars()
{
assertEquals("any0D0A", HttpUtil.removeCRLFInjectionChars("any%0D%0A"));
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123\nabc"));
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123\r\nabc"));
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123%abc"));
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123abc"));
assertEquals("123", HttpUtil.removeCRLFInjectionChars("123"));
}
//~--- get methods ----------------------------------------------------------
/**