mirror of https://github.com/GNOME/gimp.git
0dc98936a0
The IART and INAM metadata fields were stored in gchar arrays, which have a limit of G_MAXSHORT indexes. However, you can have strings larger than that in the format. To prevent overflows, they were changed to gchar*. f_read ()'s result is also checked, and an error is set if it returns 0. The frame count variable is also now reset per icon block to prevent overflow as well. |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile.am | ||
ico-dialog.c | ||
ico-dialog.h | ||
ico-load.c | ||
ico-load.h | ||
ico-save.c | ||
ico-save.h | ||
ico.c | ||
ico.h | ||
meson.build |