diff --git a/Source/Client/ClientOptions.cpp b/Source/Client/ClientOptions.cpp index 450c51208..0e2c2175e 100644 --- a/Source/Client/ClientOptions.cpp +++ b/Source/Client/ClientOptions.cpp @@ -10,6 +10,6 @@ int CSession::GetOption(int id) const { // OFFSET: 0x005E7970 // FUNCTION: fn_03937 void CSession::SetOption(int id, int value, int extra) { - const std::uint64_t bits = static_cast(value) | (static_cast(extra) << 32); - this->m_options.Values()[id] = static_cast(bits); + std::int64_t& option = this->m_options.Values()[id]; + option = static_cast(static_cast(value) | (static_cast(static_cast(extra)) << 32)); }