diff --git a/src/modules/wl_text_input/e_mod_main.c b/src/modules/wl_text_input/e_mod_main.c index 473d479ce..fdfdbcf29 100644 --- a/src/modules/wl_text_input/e_mod_main.c +++ b/src/modules/wl_text_input/e_mod_main.c @@ -925,7 +925,7 @@ e_modapi_init(E_Module *m) if (!text_input_manager_global) { ERR("failed to create wl_global for text input manager"); - wl_global_destroy(e_comp->wl_comp_data->seat.im.global); + E_FREE_FUNC(e_comp->wl_comp_data->seat.im.global, wl_global_destroy); return NULL; }