isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 929aa3281baed3fe26ea8e4a25fa6581ad2b4587
parent 5d7f2c74614db0652421f3c6f4663263dac6b255
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Fri, 14 Jan 2022 16:57:03 +0100

autotest: don't die on failure to read state file

this can happen as part of a "regular" test failure.

Diffstat:
Msrc/run-tests.pl | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/run-tests.pl b/src/run-tests.pl @@ -559,7 +559,10 @@ sub ckstate($$) $hdr{'MaxPulledUid'} = $$t[0]; $hdr{'MaxPushedUid'} = $$t[2]; $hdr{'MaxExpiredFarUid'} = $$t[1] if ($$t[1] ne 0); - open(FILE, "<", $fn) or die "Cannot read sync state $fn.\n"; + if (!open(FILE, "<", $fn)) { + print STDERR "Cannot read sync state $fn.\n"; + return 1; + } chomp(my @ls = <FILE>); close FILE; OUTER: while (1) {