diff --git a/src/NetworkSyncManager.cpp b/src/NetworkSyncManager.cpp index 9b6edf8b25..9f751bd4c6 100644 --- a/src/NetworkSyncManager.cpp +++ b/src/NetworkSyncManager.cpp @@ -1081,7 +1081,7 @@ void ETTProtocol::EnterRoom(RString name, RString password) { if (ws == nullptr) return; - auto& it = find_if(NSMAN->m_Rooms.begin(), NSMAN->m_Rooms.end(), [&name](const RoomData& r) { return r.Name() == name; }); + auto it = find_if(NSMAN->m_Rooms.begin(), NSMAN->m_Rooms.end(), [&name](const RoomData& r) { return r.Name() == name; }); if (it == NSMAN->m_Rooms.end()) return; //Unknown room roomName = name.c_str(); @@ -1214,8 +1214,8 @@ void ETTProtocol::ReportHighScore(HighScore* hs, PlayerStageStats& pss) payload["topscore"] = hs->GetTopScore(); payload["uuid"] = hs->GetMachineGuid(); payload["hash"] = hs->GetValidationKey(ValidationKey_Brittle); - auto& offsets = pss.GetOffsetVector(); - auto& noterows = pss.GetNoteRowVector(); + auto offsets = pss.GetOffsetVector(); + auto noterows = pss.GetNoteRowVector(); if (offsets.size() > 0) { payload["replay"] = json::object(); payload["replay"]["noterows"] = json::array(); diff --git a/src/NetworkSyncManager.h b/src/NetworkSyncManager.h index 70c568f60e..a45d59cc92 100644 --- a/src/NetworkSyncManager.h +++ b/src/NetworkSyncManager.h @@ -270,7 +270,7 @@ class ETTProtocol : public NetProtocol { // Websockets using uwebsockets sending void OnEval() override; void OffEval() override; void ReportHighScore(HighScore* hs, PlayerStageStats& pss) override; - void ETTProtocol::Send(const char* msg); + void Send(const char* msg); /* void ReportScore(NetworkSyncManager* n, int playerID, int step, int score, int combo, float offset, int numNotes) override; void ReportScore(NetworkSyncManager* n, int playerID, int step, int score, int combo, float offset) override;