From 91af5aa6b651f70137ae2ea4dad3049bd349ca03 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 12 Aug 2019 20:26:42 -0400 Subject: [PATCH] media_server: Fix fetching the team_id from the SOME_APP_QUIT message. Now the buffers of crashed teams will actually be removed from the media_server. (Was this code just never tested?!) --- src/servers/media/media_server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/servers/media/media_server.cpp b/src/servers/media/media_server.cpp index 193eb88af7..071792a0e6 100644 --- a/src/servers/media/media_server.cpp +++ b/src/servers/media/media_server.cpp @@ -435,7 +435,7 @@ ServerApp::_HandleMessage(int32 code, const void* data, size_t size) request.SendReply(status, &reply, sizeof(reply)); break; } - + case SERVER_RELEASE_NODE_ALL: { const server_release_node_request& request @@ -952,7 +952,7 @@ ServerApp::MessageReceived(BMessage* msg) gNodeManager->CleanupDormantFlavorInfos(); team_id id; - if (msg->FindInt32("team", &id) == B_OK + if (msg->FindInt32("be:team", &id) == B_OK && gAppManager->HasTeam(id)) { gAppManager->UnregisterTeam(id); }