From d812d7b889ca897b8f7b97e5bec5de8f92141cee Mon Sep 17 00:00:00 2001 From: loki Date: Sat, 28 Dec 2019 22:40:50 +0100 Subject: [PATCH] Fix Moonlight on Android crashing when resuming/quiting session --- sunshine/nvhttp.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sunshine/nvhttp.cpp b/sunshine/nvhttp.cpp index 47f9e48b..01c101a4 100644 --- a/sunshine/nvhttp.cpp +++ b/sunshine/nvhttp.cpp @@ -593,7 +593,7 @@ void resume(resp_https_t response, req_https_t request) { stream::launch_session_t launch_session; if(stream::has_session) { - tree.put("root.gamesession", 0); + tree.put("root.resume", 0); tree.put("root..status_code", 503); return; @@ -614,7 +614,7 @@ void resume(resp_https_t response, req_https_t request) { stream::launch_event.raise(launch_session); tree.put("root..status_code", 200); - tree.put("root.gamesession", 1); + tree.put("root.resume", 1); } void cancel(resp_https_t response, req_https_t request) { @@ -630,6 +630,7 @@ void cancel(resp_https_t response, req_https_t request) { if(stream::has_session) { tree.put("root..status_code", 503); + tree.put("root.cancel", 0); return; } @@ -637,6 +638,7 @@ void cancel(resp_https_t response, req_https_t request) { proc::proc.terminate(); current_appid = -1; + tree.put("root.cancel", 1); tree.put("root..status_code", 200); }