[ 
https://issues.apache.org/jira/browse/DIRMINA-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Valliere updated DIRMINA-1148:
---------------------------------------
    Fix Version/s: 2.2.0

> NPE in Socks4LogicHandler
> -------------------------
>
>                 Key: DIRMINA-1148
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-1148
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.1.4
>            Reporter: Grzegorz Grzybek
>            Priority: Critical
>             Fix For: 2.2.0
>
>
> {{SOCKS4}} 0x01 packet (establish a TCP/IP stream connection) may contain 
> {{ID}} field to send variable-length, null-terminated user ID. However the 
> code in 
> {{org.apache.mina.proxy.handlers.socks.Socks4LogicHandler#writeRequest}} 
> simply contains:
> {code:java}
> byte[] userID = request.getUserName().getBytes("ASCII");
> {code}
> leading to NPE, when the user ID is not set. For example camel-quickfix uses 
> mina through quickfix-j library and username is optional.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to