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:00:49 +0100
commit42500d57fc69ec032e01ff32a78b265bbb6d909c (patch)
tree8d84ffa656001049c1c99d8a669881e1d2fbe9bc /zenutil/zenserverprocess.cpp
parentClear out orphaned queues so they're initially unset (diff)
downloadzen-42500d57fc69ec032e01ff32a78b265bbb6d909c.tar.xz
zen-42500d57fc69ec032e01ff32a78b265bbb6d909c.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 9541ba2e8..417bd74ab 100644
--- a/zenutil/zenserverprocess.cpp
+++ b/zenutil/zenserverprocess.cpp
@@ -331,7 +331,7 @@ ZenServerState::ZenServerEntry::AddSponsorProcess(uint32_t PidToAdd)
if (PidEntry.load(std::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;