Skip to content

Commit 302ee6e

Browse files
authored
Prevent division by zero in extractXRefTableEntriesFromXRefStream (#1007)
1 parent e24743a commit 302ee6e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/pdfcpu/read.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ func extractXRefTableEntriesFromXRefStream(buf []byte, offExtra int64, xsd *type
541541
log.Read.Printf("extractXRefTableEntriesFromXRefStream: begin xrefEntryLen = %d\n", xrefEntryLen)
542542
}
543543

544-
if len(buf)%xrefEntryLen > 0 {
544+
if xrefEntryLen != 0 && len(buf)%xrefEntryLen > 0 {
545545
return errors.New("pdfcpu: extractXRefTableEntriesFromXRefStream: corrupt xrefstream")
546546
}
547547

0 commit comments

Comments
 (0)