diff --git a/src/main.c b/src/main.c index 5a50d70..90f66c2 100644 --- a/src/main.c +++ b/src/main.c @@ -803,9 +803,11 @@ void cleanup(void) { zwlr_layer_shell_v1_destroy(shell); if (output_manager) zxdg_output_manager_v1_destroy(output_manager); + if (fifo_fd) + close(fifo_fd); if (fifo_path) { unlink(fifo_path); - remove(fifo_path); + free(fifo_path); } if (display) wl_display_disconnect(display);