mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-20 19:42:45 +00:00
Fix dangerous connection teardown ordering leading to native crashes in jnienet
This commit is contained in:
parent
a907dd0084
commit
246fb69050
@ -81,20 +81,21 @@ public class NvConnection {
|
||||
|
||||
public void stop()
|
||||
{
|
||||
if (videoStream != null) {
|
||||
videoStream.abort();
|
||||
if (inputStream != null) {
|
||||
inputStream.abort();
|
||||
inputStream = null;
|
||||
}
|
||||
|
||||
if (audioStream != null) {
|
||||
audioStream.abort();
|
||||
}
|
||||
|
||||
if (controlStream != null) {
|
||||
controlStream.abort();
|
||||
if (videoStream != null) {
|
||||
videoStream.abort();
|
||||
}
|
||||
|
||||
if (inputStream != null) {
|
||||
inputStream.abort();
|
||||
inputStream = null;
|
||||
if (controlStream != null) {
|
||||
controlStream.abort();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user