X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=gfio.c;h=7f4782821dedb6c20e22479b019229aad1e5691f;hp=6a227772800aeda32647b82d034747f9422bddca;hb=da1854316d2d3c331a691519f4815c8fd1de4b62;hpb=c9c63318734feb94eae3013fa1b606d6da744655 diff --git a/gfio.c b/gfio.c index 6a227772..7f478282 100644 --- a/gfio.c +++ b/gfio.c @@ -263,7 +263,7 @@ static void multitext_set_entry(struct multitext_widget *mt, unsigned int index) { if (index >= mt->max_text) return; - if (!mt->text[index]) + if (!mt->text || !mt->text[index]) return; mt->cur_text = index; @@ -273,6 +273,9 @@ static void multitext_set_entry(struct multitext_widget *mt, unsigned int index) static void multitext_update_entry(struct multitext_widget *mt, unsigned int index, const char *text) { + if (!mt->text) + return; + if (mt->text[index]) free(mt->text[index]);