]> source.dussan.org Git - poi.git/commitdiff
throw exception when the maximum number of fonts was exceeded
authorYegor Kozlov <yegor@apache.org>
Tue, 6 Nov 2007 18:52:52 +0000 (18:52 +0000)
committerYegor Kozlov <yegor@apache.org>
Tue, 6 Nov 2007 18:52:52 +0000 (18:52 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@592520 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java

index d56303d42a386893dfe6119e3fa68f169f49f747..487f9c6b22595db80bb780faf80ed95c4be98502 100644 (file)
@@ -802,6 +802,9 @@ public class HSSFWorkbook extends POIDocument
         {
             fontindex++;   // THERE IS NO FOUR!!
         }
+        if(fontindex == Short.MAX_VALUE){
+            throw new IllegalArgumentException("Maximum number of fonts was exceeded");
+        }
         HSSFFont retval = new HSSFFont(fontindex, font);
 
         return retval;