transcode: Don't leak timer
authorEdward Hervey <edward@centricular.com>
Sat, 12 Nov 2022 07:35:12 +0000 (08:35 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Sun, 13 Nov 2022 05:59:11 +0000 (06:59 +0100)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3390>

subprojects/gst-plugins-bad/gst/transcode/gst-cpu-throttling-clock.c

index 45bb51a..31dfa82 100644 (file)
@@ -165,6 +165,10 @@ gst_cpu_throttling_clock_dispose (GObject * object)
     gst_clock_id_unref (self->priv->evaluate_wait_time);
     self->priv->evaluate_wait_time = 0;
   }
+  if (self->priv->timer) {
+    gst_poll_free (self->priv->timer);
+    self->priv->timer = NULL;
+  }
 }
 
 static void