From 75d7ce26e4fd0d30e9694de7e510d65b91c2cc90 Mon Sep 17 00:00:00 2001 From: Erik Seliger Date: Tue, 26 May 2020 19:51:24 +0200 Subject: [PATCH] Don't skip parsing when hunk is the last in file --- diff/parse.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diff/parse.go b/diff/parse.go index 45e058e..08cba66 100644 --- a/diff/parse.go +++ b/diff/parse.go @@ -80,7 +80,7 @@ func (r *MultiFileDiffReader) ReadFile() (*FileDiff, error) { // need to perform the check here. hr := fr.HunksReader() line, err := readLine(r.reader) - if err != nil { + if err != nil && err != io.EOF { return fd, err } line = bytes.TrimSuffix(line, []byte{'\n'})