xcursor/wlr_xcursor: properly clean xcursor in case of realloc failure in load_callback

master
Simon Zeni 8 months ago committed by Simon Ser
parent 75ecba444a
commit 8221c487ed

@ -187,7 +187,7 @@ static void load_callback(struct xcursor_images *images, void *data) {
theme->cursor_count * sizeof(theme->cursors[0])); theme->cursor_count * sizeof(theme->cursors[0]));
if (cursors == NULL) { if (cursors == NULL) {
theme->cursor_count--; theme->cursor_count--;
free(cursor); xcursor_destroy(cursor);
} else { } else {
theme->cursors = cursors; theme->cursors = cursors;
theme->cursors[theme->cursor_count - 1] = cursor; theme->cursors[theme->cursor_count - 1] = cursor;

Loading…
Cancel
Save