From 4f027b4af7ffe3f2a5b5555a29a77b90bc735876 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Sat, 13 May 2017 08:52:54 +0800 Subject: [PATCH] fixed lint error --- .../org/mariotaku/twidere/util/net/TLSSocketFactory.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/twidere/src/main/java/org/mariotaku/twidere/util/net/TLSSocketFactory.java b/twidere/src/main/java/org/mariotaku/twidere/util/net/TLSSocketFactory.java index 78378207a..040b7b5b3 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/util/net/TLSSocketFactory.java +++ b/twidere/src/main/java/org/mariotaku/twidere/util/net/TLSSocketFactory.java @@ -20,7 +20,6 @@ package org.mariotaku.twidere.util.net; import android.os.Build; -import android.support.annotation.RequiresApi; import java.io.IOException; import java.net.InetAddress; @@ -35,7 +34,6 @@ import javax.net.ssl.SSLSocketFactory; /** * @author fkrauthan */ -@RequiresApi(Build.VERSION_CODES.JELLY_BEAN) public class TLSSocketFactory extends SSLSocketFactory { private SSLSocketFactory internalSSLSocketFactory; @@ -87,9 +85,11 @@ public class TLSSocketFactory extends SSLSocketFactory { } private Socket enableTLSOnSocket(Socket socket) { - if(socket != null && (socket instanceof SSLSocket)) { - ((SSLSocket)socket).setEnabledProtocols(new String[] {"TLSv1.1", "TLSv1.2"}); + if (socket == null || (!(socket instanceof SSLSocket))) { + return socket; } + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) return socket; + ((SSLSocket) socket).setEnabledProtocols(new String[]{"TLSv1.1", "TLSv1.2"}); return socket; } } \ No newline at end of file