diff --git a/renderers/video_renderer.c b/renderers/video_renderer.c index 503da76..5ed202f 100644 --- a/renderers/video_renderer.c +++ b/renderers/video_renderer.c @@ -684,7 +684,7 @@ static void video_renderer_destroy_instance(video_renderer_t *renderer) { gst_object_unref(renderer->pipeline); #ifdef X_DISPLAY_FIX if (renderer->gst_window){ - free_X11_Display(renderer->gst_window); + //free_X11_Display(renderer->gst_window); without this, a memory leak; with it, a coredump free(renderer->gst_window); renderer->gst_window = NULL; }