Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / pdfium / fpdfsdk / src / fpdfppo.cpp
index b8d2125..a5c4275 100644 (file)
@@ -313,9 +313,17 @@ int        CPDF_PageOrganizer::GetNewObjId(CPDF_Document *pDoc, CFX_MapPtrToPtr* pMapPt
        }
        else
        {
-               CPDF_Object* pClone  = pRef->GetDirect()->Clone();
-               if(!pClone)                     
+               CPDF_Object* pDirect = pRef->GetDirect();
+               if(!pDirect)
+               {
+                       return 0;
+               }
+
+               CPDF_Object* pClone = pDirect->Clone();
+               if(!pClone)
+               {
                        return 0;
+               }
                
                if(pClone->GetType() == PDFOBJ_DICTIONARY)
                {