[
https://issues.apache.org/jira/browse/DIRMINA-1148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Valliere resolved DIRMINA-1148.
----------------------------------------
Resolution: Fixed
https://gitbox.apache.org/repos/asf?p=mina.git;a=commit;h=667517901d27ff9f342917bf1966aba150a427af
> 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
>
> {{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: [email protected]
For additional commands, e-mail: [email protected]