diff --git a/colour.c b/colour.c index 7aa7620a..9ac07415 100644 --- a/colour.c +++ b/colour.c @@ -959,10 +959,10 @@ colour_palette_init(struct colour_palette *p) void colour_palette_clear(struct colour_palette *p) { - p->fg = 8; - p->bg = 8; if (p != NULL) { - free(p->palette); + p->fg = 8; + p->bg = 8; + free(p->palette); p->palette = NULL; } }