X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/bd7da3557dc7a17020931f5a49ed5007fa81a645..e86df5fad9aa2f280aad845adeefd239b0e944ae:/journal.go?ds=inline diff --git a/journal.go b/journal.go index 6251e8c..d048913 100644 --- a/journal.go +++ b/journal.go @@ -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) {