From d03ae9945f38dbba9dc8d4577741a659f84bc7bc Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Mon, 18 May 2020 19:10:50 +0200 Subject: [PATCH] Substitute for for while loop --- sf-buffer/src/sf_writer.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sf-buffer/src/sf_writer.cpp b/sf-buffer/src/sf_writer.cpp index c6bf989..74e42f4 100644 --- a/sf-buffer/src/sf_writer.cpp +++ b/sf-buffer/src/sf_writer.cpp @@ -27,10 +27,10 @@ void receive_replay( try { WriterZmqReceiver receiver(ctx, ipc_prefix, n_modules); + uint64_t current_pulse_id=start_pulse_id; + // "<= stop_pulse_id" because we include the last pulse_id. - for (uint64_t current_pulse_id=start_pulse_id; - current_pulse_id<=stop_pulse_id; - current_pulse_id++) { + while(current_pulse_id<=stop_pulse_id) { auto slot_id = queue.reserve(); @@ -50,6 +50,7 @@ void receive_replay( } queue.commit(); + current_pulse_id++ } } catch (const std::exception& e) {