From 88cf93c4e75def842695bcd6d43154d2ce9e76f3 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Wed, 24 Apr 2019 12:28:40 +0200 Subject: [PATCH] BUG: missing guard for empty list (see b2bc1d654699) --- src/OpenFOAM/db/Time/TimeIO.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/OpenFOAM/db/Time/TimeIO.C b/src/OpenFOAM/db/Time/TimeIO.C index cbe63d5a329..0683a3243ab 100644 --- a/src/OpenFOAM/db/Time/TimeIO.C +++ b/src/OpenFOAM/db/Time/TimeIO.C @@ -655,7 +655,11 @@ bool Foam::Time::writeObject // Does the writeTime trigger purging? if (writeTime_ && purgeWrite_) { - if (previousWriteTimes_.top() != timeName()) + if + ( + previousWriteTimes_.empty() + || previousWriteTimes_.top() != timeName() + ) { previousWriteTimes_.push(timeName()); } -- GitLab