m_doc->doc->getOptContentConfig() can be null, so check for it
diff --git a/qt4/src/poppler-document.cc b/qt4/src/poppler-document.cc
index c54d85b..cf94062 100644
--- a/qt4/src/poppler-document.cc
+++ b/qt4/src/poppler-document.cc
@@ -493,7 +493,7 @@
 
     bool Document::hasOptionalContent() const
     {
-        return ( m_doc->doc->getOptContentConfig()->hasOCGs() );
+        return ( m_doc->doc->getOptContentConfig() && m_doc->doc->getOptContentConfig()->hasOCGs() );
     }
 
     OptContentModel *Document::optionalContentModel()