aboutsummaryrefslogtreecommitdiff
path: root/zenutil/zenserverprocess.cpp
diff options
context:
space:
mode:
authorMartin Ridgers <[email protected]>2021-11-26 10:58:20 +0100
committerMartin Ridgers <[email protected]>2021-11-26 11:01:55 +0100
commit730965e259e3a285a79075bf16f81a1fea80f74a (patch)
treefc0bf290bbd0f55fd482222b580561a1491bf32b /zenutil/zenserverprocess.cpp
parentAdded support for loading Lua config file from CLI option and merged server/s... (diff)
downloadzen-730965e259e3a285a79075bf16f81a1fea80f74a.tar.xz
zen-730965e259e3a285a79075bf16f81a1fea80f74a.zip
Sponsor PIDs were getting truncated to 16 bits which isn't portable
Diffstat (limited to 'zenutil/zenserverprocess.cpp')
-rw-r--r--zenutil/zenserverprocess.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/zenutil/zenserverprocess.cpp b/zenutil/zenserverprocess.cpp
index 4098954a8..d064f962a 100644
--- a/zenutil/zenserverprocess.cpp
+++ b/zenutil/zenserverprocess.cpp
@@ -283,7 +283,7 @@ ZenServerState::ZenServerEntry::AddSponsorProcess(uint32_t PidToAdd)
if (PidEntry.load(std::memory_order::memory_order_relaxed) == 0)
{
uint32_t Expected = 0;
- if (PidEntry.compare_exchange_strong(Expected, uint16_t(PidToAdd)))
+ if (PidEntry.compare_exchange_strong(Expected, PidToAdd))
{
// Success!
return true;