diff --git a/src/scratchpad/src/org/apache/poi/hsmf/extractor/OutlookTextExtactor.java b/src/scratchpad/src/org/apache/poi/hsmf/extractor/OutlookTextExtactor.java index be396f3b0..0d949dff5 100644 --- a/src/scratchpad/src/org/apache/poi/hsmf/extractor/OutlookTextExtactor.java +++ b/src/scratchpad/src/org/apache/poi/hsmf/extractor/OutlookTextExtactor.java @@ -153,7 +153,7 @@ public class OutlookTextExtactor extends POIOLE2TextExtractor { for(AttachmentChunks att : msg.getAttachmentFiles()) { StringChunk name = att.attachLongFileName; if (name == null) name = att.attachFileName; - String attName = name.getValue(); + String attName = name == null ? null : name.getValue(); if(att.attachMimeTag != null && att.attachMimeTag.getValue() != null) { diff --git a/test-data/hsmf/logsat.com_signatures_valid.msg b/test-data/hsmf/logsat.com_signatures_valid.msg new file mode 100755 index 000000000..a07432510 Binary files /dev/null and b/test-data/hsmf/logsat.com_signatures_valid.msg differ