diff options
author | msizanoen1 <msizanoen@qtmlabs.xyz> | 2023-01-09 23:05:19 +0700 |
---|---|---|
committer | msizanoen1 <msizanoen@qtmlabs.xyz> | 2023-01-09 23:05:19 +0700 |
commit | e18722375b712f1277d1b44860f184752b586312 (patch) | |
tree | 35ad8e9ff994439e517a07d0fbe72a5737f9b44e /src/journal | |
parent | 9cd80d8a580d63320efb245fc9c30c1365629ba1 (diff) | |
download | systemd-e18722375b712f1277d1b44860f184752b586312.tar.gz |
journal: handle clock rollback error in managed_journal_file_open_reliably
-EREMCHG was introduced to denote a clock rollback detection error.
Handle this in managed_journal_file_open_reliably.
Diffstat (limited to 'src/journal')
-rw-r--r-- | src/journal/managed-journal-file.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/journal/managed-journal-file.c b/src/journal/managed-journal-file.c index 810167772a..6e313f2a05 100644 --- a/src/journal/managed-journal-file.c +++ b/src/journal/managed-journal-file.c @@ -524,7 +524,8 @@ int managed_journal_file_open_reliably( -ESHUTDOWN, /* Already archived */ -EIO, /* IO error, including SIGBUS on mmap */ -EIDRM, /* File has been deleted */ - -ETXTBSY)) /* File is from the future */ + -ETXTBSY, /* File is from the future */ + -EREMCHG)) /* Clock rolled back */ return r; if ((open_flags & O_ACCMODE) == O_RDONLY) |