From 85f34602f4c2ec8e60830c918d2ba6ede69827d8 Mon Sep 17 00:00:00 2001 From: Quantum Date: Wed, 21 Jul 2021 22:12:01 -0400 Subject: [PATCH] [client] wayland: do not leak wp_presentation_feedback objects --- client/displayservers/Wayland/presentation.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/displayservers/Wayland/presentation.c b/client/displayservers/Wayland/presentation.c index 69fffaf1..7330485c 100644 --- a/client/displayservers/Wayland/presentation.c +++ b/client/displayservers/Wayland/presentation.c @@ -65,12 +65,14 @@ static void presentationFeedbackPresented(void * opaque, tsDiff(&delta, &present, &data->sent); ringbuffer_push(wlWm.photonTimings, &(float){ delta.tv_sec + delta.tv_nsec * 1e-6f }); free(data); + wp_presentation_feedback_destroy(feedback); } static void presentationFeedbackDiscarded(void * data, struct wp_presentation_feedback * feedback) { free(data); + wp_presentation_feedback_destroy(feedback); } static const struct wp_presentation_feedback_listener presentationFeedbackListener = {