Просмотр исходного кода

libobs: Close display when destroying X11 hotkey platform

Currently, the X11 display is leaked when the X11 hotkey
platform is destroyed. Fix that by calling XCloseDisplay()
to free it.

Fixes: bcb04bb80010fb ("libobs: Open a separate X11 connection for hotkeys")
Barnabás Pőcze 2 лет назад
Родитель
Сommit
5810571e53
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      libobs/obs-nix-x11.c

+ 1 - 0
libobs/obs-nix-x11.c

@@ -878,6 +878,7 @@ static void obs_nix_x11_hotkeys_platform_free(struct obs_core_hotkeys *hotkeys)
 		da_free(context->keycodes[i].list);
 
 	bfree(context->keysyms);
+	XCloseDisplay(context->display);
 	bfree(context);
 
 	hotkeys->platform_context = NULL;