From 4e588f7908d2fc5a8952828a53e58fed97c395e2 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Tue, 5 Aug 2014 09:33:20 +0200 Subject: [PATCH] Throw IAE if invalid port number is given for Socks5Proxy --- .../jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java index 1728347aa..855cba222 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java @@ -147,6 +147,9 @@ public class Socks5Proxy { * @param localSocks5ProxyPort the port of the local Socks5 proxy to set */ public static void setLocalSocks5ProxyPort(int localSocks5ProxyPort) { + if (Math.abs(localSocks5ProxyPort) > 65535) { + throw new IllegalArgumentException("localSocks5ProxyPort must be within (-65535,65535)"); + } Socks5Proxy.localSocks5ProxyPort = localSocks5ProxyPort; }