diff --git a/moonlight-common/src/com/limelight/nvstream/control/ControlStream.java b/moonlight-common/src/com/limelight/nvstream/control/ControlStream.java index db8d56ee..ffe33c50 100644 --- a/moonlight-common/src/com/limelight/nvstream/control/ControlStream.java +++ b/moonlight-common/src/com/limelight/nvstream/control/ControlStream.java @@ -242,12 +242,6 @@ public class ControlStream implements ConnectionStatusListener, InputPacketSende } catch (IOException e) {} } - if (enetConnection != null) { - try { - enetConnection.close(); - } catch (IOException e) {} - } - if (lossStatsThread != null) { lossStatsThread.interrupt(); @@ -263,6 +257,12 @@ public class ControlStream implements ConnectionStatusListener, InputPacketSende resyncThread.join(); } catch (InterruptedException e) {} } + + if (enetConnection != null) { + try { + enetConnection.close(); + } catch (IOException e) {} + } } public void start() throws IOException