summaryrefslogtreecommitdiff
path: root/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java')
-rw-r--r--main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java26
1 files changed, 15 insertions, 11 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java b/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java
index 26d4893f..14f25aa0 100644
--- a/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java
+++ b/main/src/main/java/de/blinkt/openvpn/core/OpenVpnManagementThread.java
@@ -699,17 +699,21 @@ public class OpenVpnManagementThread implements Runnable, OpenVPNManagement {
String pw = null;
String username = null;
- if (needed.equals("Private Key")) {
- pw = mProfile.getPasswordPrivateKey();
- } else if (needed.equals("Auth")) {
- pw = mProfile.getPasswordAuth();
- username = mProfile.mUsername;
-
- } else if (needed.equals("HTTP Proxy")) {
- if( mCurrentProxyConnection != null) {
- pw = mCurrentProxyConnection.mProxyAuthPassword;
- username = mCurrentProxyConnection.mProxyAuthUser;
- }
+ switch (needed) {
+ case "Private Key":
+ pw = mProfile.getPasswordPrivateKey();
+ break;
+ case "Auth":
+ pw = mProfile.getPasswordAuth();
+ username = mProfile.mUsername;
+
+ break;
+ case "HTTP Proxy":
+ if (mCurrentProxyConnection != null) {
+ pw = mCurrentProxyConnection.mProxyAuthPassword;
+ username = mCurrentProxyConnection.mProxyAuthUser;
+ }
+ break;
}
if (pw != null) {
if (username !=null) {