diff --git a/server/src/main/java/com/genymobile/scrcpy/control/Controller.java b/server/src/main/java/com/genymobile/scrcpy/control/Controller.java index 8119539f..70392623 100644 --- a/server/src/main/java/com/genymobile/scrcpy/control/Controller.java +++ b/server/src/main/java/com/genymobile/scrcpy/control/Controller.java @@ -259,6 +259,9 @@ public class Controller implements AsyncProcessor, VirtualDisplayListener { ControlMessage msg; try { msg = controlChannel.recv(); + } catch (ControlProtocolException e) { + Ln.e("Control protocol error", e); + return false; } catch (IOException e) { // this is expected on close return false;