From 42500d57fc69ec032e01ff32a78b265bbb6d909c Mon Sep 17 00:00:00 2001 From: Martin Ridgers Date: Fri, 26 Nov 2021 10:58:20 +0100 Subject: Sponsor PIDs were getting truncated to 16 bits which isn't portable --- zenutil/zenserverprocess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zenutil/zenserverprocess.cpp') 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; -- cgit v1.2.3