mirror of
https://github.com/rclone/rclone.git
synced 2026-09-12 22:24:25 -04:00
When bisync is interrupted with a graceful shutdown it keeps the files
which transferred successfully in its listings and rolls the rest back.
An operator precedence mistake in that check meant a transfer of an
empty file (or one of unknown size) was kept even when it had failed,
so bisync recorded it as synced when it had not been.
(cherry picked from commit 7e17e1b90d)