From 1ddecf4cdbe8d3dcc323a0ee4d6c635230fc485f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 15 Jul 2023 13:25:19 +0800 Subject: [PATCH] Brightness (Linux): work around #499 --- src/detection/brightness/brightness_linux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/detection/brightness/brightness_linux.c b/src/detection/brightness/brightness_linux.c index f8867a3c0..8f3e0f4c9 100644 --- a/src/detection/brightness/brightness_linux.c +++ b/src/detection/brightness/brightness_linux.c @@ -116,6 +116,7 @@ static const char* detectWithDdcci(FFlist* result) FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_get_any_vcp_value_using_explicit_type) FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_free_any_vcp_value) FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_close_display) + libddcutil = NULL; // Don't dlclose libddcutil. See https://github.com/rockowitz/ddcutil/issues/330 FF_AUTO_FREE DDCA_Display_Info_List* infoList = NULL; if (__builtin_expect(ffddca_get_display_info_list2(false, &infoList) < 0, 0))