]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/journal/journal-file.c
journal: return better error for empty files
[thirdparty/systemd.git] / src / journal / journal-file.c
index 6f9b8a2915059ce560cbd1dc72fdcfe628c31cf3..e00a0d711d8aada410c855e5c15451d05648f7dd 100644 (file)
@@ -28,6 +28,7 @@
 #include <sys/uio.h>
 #include <unistd.h>
 
+#include "alloc-util.h"
 #include "btrfs-util.h"
 #include "chattr-util.h"
 #include "compress.h"
@@ -2704,7 +2705,7 @@ int journal_file_open(
         }
 
         if (f->last_stat.st_size < (off_t) HEADER_SIZE_MIN) {
-                r = -EIO;
+                r = -ENODATA;
                 goto fail;
         }