fengyouchao/sockslib

NullpointerException in CommandMessage

reikje opened this issue · 0 comments

In some rare cases, getBytes() is null triggering this. I haven't looked at the details of when this happens exactly.

java.lang.NullPointerException: null
at sockslib.server.msg.CommandMessage.getBytes(CommandMessage.java:142) 
at sockslib.server.msg.CommandMessage.getLength(CommandMessage.java:104) 
at sockslib.server.SocksSession.read(SocksSession.java:115) 
at sockslib.server.Socks5Handler.handle(Socks5Handler.java:99) 
at sockslib.server.Socks5Handler.run(Socks5Handler.java:270) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748)```