From 42452a0158a920da7193ea08c9a59b9afebc6b52 Mon Sep 17 00:00:00 2001 From: dtran24 Date: Tue, 25 Aug 2026 21:35:25 +0000 Subject: [PATCH] Fix PosWriter off-by-one so each output file holds at most maxPosesPerOutFile positions --- cpp/dataio/poswriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/dataio/poswriter.cpp b/cpp/dataio/poswriter.cpp index c4ce2060c9..eabbe96336 100644 --- a/cpp/dataio/poswriter.cpp +++ b/cpp/dataio/poswriter.cpp @@ -53,7 +53,7 @@ static void writeLoop( if(!suc) break; - if(out == NULL || numWrittenThisFile > maxPosesPerOutFile) { + if(out == NULL || numWrittenThisFile >= maxPosesPerOutFile) { if(out != NULL) { out->close(); delete out;