瀏覽代碼

fix #1095 check thumbnail size

Shinsuke Sugaya 8 年之前
父節點
當前提交
d514771cba
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java

+ 3 - 0
src/main/java/org/codelibs/fess/thumbnail/impl/HtmlTagBasedGenerator.java

@@ -117,6 +117,9 @@ public class HtmlTagBasedGenerator extends BaseThumbnailGenerator {
                 final ImageReadParam param = reader.getDefaultReadParam();
                 final int width = reader.getWidth(0);
                 final int height = reader.getHeight(0);
+                if (!fessConfig.validateThumbnailSize(width, height)) {
+                    return false;
+                }
                 final int samplingWidth = width / fessConfig.getThumbnailHtmlImageThumbnailWidthAsInteger();
                 final int samplingHeight = height / fessConfig.getThumbnailHtmlImageThumbnailHeightAsInteger();
                 param.setSourceSubsampling(samplingWidth <= 0 ? 1 : samplingWidth, samplingHeight <= 0 ? 1 : samplingHeight, 0, 0);