Fix crash if SIXEL colour register is invalid and remove SIXEL images before

reflow to avoid a different crash, from Anindya Mukherjee.
This commit is contained in:
Nicholas Marriott
2024-03-21 11:37:09 +00:00
parent bf5d3f2e26
commit aa17f0e0c1
4 changed files with 11 additions and 4 deletions

View File

@ -489,6 +489,9 @@ sixel_print(struct sixel_image *si, struct sixel_image *map, size_t *size)
colours = si->colours;
ncolours = si->ncolours;
}
if (ncolours == 0)
return (NULL);
contains = xcalloc(1, ncolours);
len = 8192;