Fix memory leak

This commit is contained in:
Tobias Predel 2023-01-07 19:21:26 +01:00
parent 3061999ec5
commit ca641d9d1a

View file

@ -29,7 +29,7 @@ int main(int argc, char **argv) {
wl_list_init(&swaynag.outputs); wl_list_init(&swaynag.outputs);
wl_list_init(&swaynag.seats); wl_list_init(&swaynag.seats);
struct swaynag_button button_close = { 0 }; static struct swaynag_button button_close = { 0 };
button_close.text = strdup("X"); button_close.text = strdup("X");
button_close.type = SWAYNAG_ACTION_DISMISS; button_close.type = SWAYNAG_ACTION_DISMISS;
list_add(swaynag.buttons, &button_close); list_add(swaynag.buttons, &button_close);
@ -115,6 +115,7 @@ int main(int argc, char **argv) {
cleanup: cleanup:
swaynag_types_free(types); swaynag_types_free(types);
free(button_close.text);
free(swaynag.details.button_details.text); free(swaynag.details.button_details.text);
swaynag_destroy(&swaynag); swaynag_destroy(&swaynag);
return status; return status;