Fix scheduling in PacingHandler
@@ -21,7 +21,7 @@ PacingHandler::PacingHandler(double bitsPerSecond, std::chrono::milliseconds sen
: mBytesPerSecond(bitsPerSecond / 8), mBudget(0.), mSendInterval(sendInterval){};
void PacingHandler::schedule(const message_callback &send) {
- if (!mHaveScheduled.exchange(true)) {
+ if (mHaveScheduled.exchange(true)) {
return;
}