]> git.giacomolli.uk - onechat/blobdiff - journal.go
Complete context on forwarded local errors
[onechat] / journal.go
index 6251e8c7d04b2f38749babc1b3f8b454a26563ea..d048913b6e6c069b4c71a4b46b47087cd7d6dfd5 100644 (file)
@@ -215,7 +215,12 @@ func journalScanFile(ctx context.Context, path string, day uint32, offset uint64
                }
 
                if errors.Is(err, io.EOF) && last {
-                       return journalCutFile(path, offset)
+                       err = journalCutFile(path, offset)
+                       if err != nil {
+                               return fmt.Errorf("cut incomplete day line: %w", err)
+                       }
+
+                       return nil
                }
 
                if errors.Is(err, io.EOF) {