diff --git a/src/detection/displayserver/linux/wayland.c b/src/detection/displayserver/linux/wayland.c index 9f259a104..e0a4cd2de 100644 --- a/src/detection/displayserver/linux/wayland.c +++ b/src/detection/displayserver/linux/wayland.c @@ -207,6 +207,10 @@ static void waylandOutputHandler(WaylandData* wldata, struct wl_registry* regist 0 ); + ffStrbufDestroy(&display.description); + ffStrbufDestroy(&display.vendorAndModelId); + ffStrbufDestroy(&display.name); + ffThreadMutexUnlock(&mutex); }