mirror of
https://github.com/unidoc/unipdf.git
synced 2025-04-30 13:48:51 +08:00
Add extra nil check
This commit is contained in:
parent
d55811f379
commit
3cefc98874
@ -363,7 +363,7 @@ func (r *PdfReader) buildOutlineTree(obj core.PdfObject, parent *PdfOutlineTreeN
|
|||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
firstObjDirect := core.TraceToDirectObject(firstObj)
|
firstObjDirect := core.TraceToDirectObject(firstObj)
|
||||||
if _, isNull := firstObjDirect.(*core.PdfObjectNull); !isNull {
|
if _, isNull := firstObjDirect.(*core.PdfObjectNull); !isNull && firstObjDirect != nil {
|
||||||
first, last, err := r.buildOutlineTree(firstObj, &outline.PdfOutlineTreeNode, nil)
|
first, last, err := r.buildOutlineTree(firstObj, &outline.PdfOutlineTreeNode, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user