From 0298ebb7bb539ad17daadce86bedbdfd56c2bcd4 Mon Sep 17 00:00:00 2001 From: daill Date: Fri, 20 Apr 2018 21:28:40 +0200 Subject: EOF error when using reader (#176) While you're using a reader for i.e. an image you'll receive an EOF from go's io package which leads to pdf creation error --- fpdf.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fpdf.go') diff --git a/fpdf.go b/fpdf.go index 0e7071f..f6ec511 100644 --- a/fpdf.go +++ b/fpdf.go @@ -2990,7 +2990,7 @@ func (f *Fpdf) parsepng(r io.Reader, readdpi bool) (info *ImageInfoType) { func (f *Fpdf) readBeInt32(r io.Reader) (val int32) { err := binary.Read(r, binary.BigEndian, &val) - if err != nil { + if err != nil && err != io.EOF { f.err = err } return -- cgit v1.2.1-24-ge1ad