From 5e39f65953a1825e635bb013a69ea28f88f076da Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Mon, 18 May 2020 18:12:47 +0200 Subject: [PATCH] Replay LINGER should be 0 to wait until the writer flushes --- sf-buffer/src/sf_replay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sf-buffer/src/sf_replay.cpp b/sf-buffer/src/sf_replay.cpp index ddc2a78..596db7b 100644 --- a/sf-buffer/src/sf_replay.cpp +++ b/sf-buffer/src/sf_replay.cpp @@ -166,7 +166,7 @@ int main (int argc, char *argv[]) { if (zmq_setsockopt(socket, ZMQ_SNDHWM, &sndhwm, sizeof(sndhwm)) != 0) throw runtime_error(strerror (errno)); - const int linger_ms = -1; + const int linger_ms = 0; if (zmq_setsockopt(socket, ZMQ_LINGER, &linger_ms, sizeof(linger_ms)) != 0) throw runtime_error(strerror (errno));