From e7884aec26a67f1fb7d0f7c1fbbce0b97277de14 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 17 Oct 2017 09:12:27 +0200 Subject: [PATCH] Added default return if instance not in list. --- .../src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java b/client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java index e709f2c..fbbbcf5 100644 --- a/client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java +++ b/client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/services/LibFreeRDP.java @@ -99,7 +99,7 @@ public class LibFreeRDP { if (mInstanceState.get(inst, false)) { freerdp_disconnect(inst); } - while(mInstanceState.get(inst)) { + while(mInstanceState.get(inst, false)) { try { mInstanceState.wait(); } catch (InterruptedException e) { @@ -121,7 +121,7 @@ public class LibFreeRDP { public static boolean disconnect(long inst) { synchronized (mInstanceState) { - if (mInstanceState.get(inst)) { + if (mInstanceState.get(inst, false)) { return freerdp_disconnect(inst); } return true; @@ -130,7 +130,7 @@ public class LibFreeRDP { public static boolean cancelConnection(long inst) { synchronized (mInstanceState) { - if (mInstanceState.get(inst)) { + if (mInstanceState.get(inst, false)) { return freerdp_disconnect(inst); } return true; -- 2.7.4