From c878eb0cd99c0ed5ae005795c22f25247b8e9d62 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Wed, 26 Aug 2015 09:31:03 -0700 Subject: [PATCH] Fix atomics not being initialized in SendQueue --- libraries/networking/src/udt/SendQueue.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/networking/src/udt/SendQueue.h b/libraries/networking/src/udt/SendQueue.h index 901a9f7a87..2557d920c7 100644 --- a/libraries/networking/src/udt/SendQueue.h +++ b/libraries/networking/src/udt/SendQueue.h @@ -85,13 +85,13 @@ private: Socket* _socket { nullptr }; // Socket to send packet on HifiSockAddr _destination; // Destination addr - std::atomic _lastACKSequenceNumber; // Last ACKed sequence number + std::atomic _lastACKSequenceNumber { 0 }; // Last ACKed sequence number MessageNumber _currentMessageNumber { 0 }; SequenceNumber _currentSequenceNumber; // Last sequence number sent out - std::atomic _atomicCurrentSequenceNumber;// Atomic for last sequence number sent out + std::atomic _atomicCurrentSequenceNumber { 0 };// Atomic for last sequence number sent out - std::atomic _packetSendPeriod; // Interval between two packet send event in microseconds, set from CC + std::atomic _packetSendPeriod { 1 }; // Interval between two packet send event in microseconds, set from CC std::chrono::high_resolution_clock::time_point _lastSendTimestamp; // Record last time of packet departure std::atomic _isRunning { false };