]> source.dussan.org Git - poi.git/commitdiff
additional check for null arguments
authorSergey Vladimirov <sergey@apache.org>
Wed, 31 Aug 2011 12:59:46 +0000 (12:59 +0000)
committerSergey Vladimirov <sergey@apache.org>
Wed, 31 Aug 2011 12:59:46 +0000 (12:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1163610 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hwpf/model/FileInformationBlock.java

index b13da952222486e9d8a450eb70ed2d35cd6d6872..c7692cc3ecbd27f5666de2dd9eb8f174fb2232a7 100644 (file)
@@ -540,11 +540,16 @@ public final class FileInformationBlock extends FIBAbstractType
      */
     public int getSubdocumentTextStreamLength( SubdocumentType type )
     {
+        if ( type == null )
+            throw new IllegalArgumentException( "argument 'type' is null" );
+
         return _longHandler.getLong( type.getFibLongFieldIndex() );
     }
 
     public void setSubdocumentTextStreamLength( SubdocumentType type, int length )
     {
+        if ( type == null )
+            throw new IllegalArgumentException( "argument 'type' is null" );
         if ( length < 0 )
             throw new IllegalArgumentException(
                     "Subdocument length can't be less than 0 (passed value is "