mirror of
https://github.com/docusealco/docuseal
synced 2026-11-07 15:22:33 -05:00
add size checks
This commit is contained in:
1 parent
b44152fd52
commit
c3dae1bfe4
3 files changed
+9
-3
No files matched your search
+1
-1
@@ -94,7 +94,7 @@ module LoadIco
|
||||
|
||||
palette = []
|
||||
if dib_bpp <= 8
|
||||
num_palette_entries = dib_clr_used.zero? ? (1 << dib_bpp) : dib_clr_used
|
||||
num_palette_entries = [dib_clr_used.zero? ? (1 << dib_bpp) : dib_clr_used, 1 << dib_bpp].min
|
||||
num_palette_entries.times do
|
||||
palette_color_bytes = dib_io.read(4)
|
||||
return nil unless palette_color_bytes && palette_color_bytes.bytesize == 4
|
||||
|
||||
Reference in new issue
Block a user