You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2017/07/06 00:25:14 UTC
[tika] branch master updated: TIKA-2089 - bug fix, check for nulls
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/master by this push:
new cb7b84a TIKA-2089 - bug fix, check for nulls
new 24b54af Merge remote-tracking branch 'origin/master'
cb7b84a is described below
commit cb7b84a48aa7f500c08733b06fc78e6c1f0bba14
Author: tballison <ta...@mitre.org>
AuthorDate: Wed Jul 5 20:24:52 2017 -0400
TIKA-2089 - bug fix, check for nulls
---
.../java/org/apache/tika/parser/microsoft/HSLFExtractor.java | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/HSLFExtractor.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/HSLFExtractor.java
index 8e37985..22bb304 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/HSLFExtractor.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/HSLFExtractor.java
@@ -212,8 +212,17 @@ public class HSLFExtractor extends AbstractPOIFSExtractor {
//get macro persist id
DocInfoListContainer list = (DocInfoListContainer)ppt.getDocumentRecord().findFirstOfType(RecordTypes.List.typeID);
+ if (list == null) {
+ return;
+ }
VBAInfoContainer vbaInfo = (VBAInfoContainer)list.findFirstOfType(RecordTypes.VBAInfo.typeID);
+ if (vbaInfo == null) {
+ return;
+ }
VBAInfoAtom vbaAtom = (VBAInfoAtom)vbaInfo.findFirstOfType(RecordTypes.VBAInfoAtom.typeID);
+ if (vbaAtom == null) {
+ return;
+ }
long persistId = vbaAtom.getPersistIdRef();
for (HSLFObjectData objData : ppt.getEmbeddedObjects()) {
if (objData.getExOleObjStg().getPersistId() == persistId) {
--
To stop receiving notification emails like this one, please contact
['"commits@tika.apache.org" <co...@tika.apache.org>'].