Fix null deref in cxfa_itemlayoutprocessor.cpp

No reason to believe the template always has a child of
any particular class.

Bug: chromium:913569
Change-Id: Ib4702b32d55e8e0f6b9afba9cfe34fe32156d681
Reviewed-on: https://pdfium-review.googlesource.com/c/47030
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp b/xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp
index b0b6800..a579c13 100644
--- a/xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp
+++ b/xfa/fxfa/parser/cxfa_itemlayoutprocessor.cpp
@@ -2296,8 +2296,12 @@
   if (!pTemplate)
     pTemplate = pFormNode;
 
-  int32_t iMax =
-      pTemplate->GetFirstChildByClass<CXFA_Occur>(XFA_Element::Occur)->GetMax();
+  auto* pOccur =
+      pTemplate->GetFirstChildByClass<CXFA_Occur>(XFA_Element::Occur);
+  if (!pOccur)
+    return false;
+
+  int32_t iMax = pOccur->GetMax();
   if (iMax < 0)
     return true;