Skip to content

Commit b108369

Browse files
committed
Fix #1177
1 parent 3744f3c commit b108369

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/pdfcpu/page.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ func addPages(
195195

196196
func migrateNamedDests(ctxSrc *model.Context, n *model.Node, migrated map[int]int) error {
197197
patchValues := func(xRefTable *model.XRefTable, k string, v *types.Object) error {
198+
if *v == nil {
199+
// Skip corrupt node.
200+
return nil
201+
}
198202
arr, err := xRefTable.DereferenceArray(*v)
199203
if err == nil {
200204
arr[0] = patchObject(arr[0], migrated)

0 commit comments

Comments
 (0)