From d15418d6aaeb92118693a64de8a3806ebf62774c Mon Sep 17 00:00:00 2001 From: Thijs Vermeir Date: Mon, 19 Jul 2010 11:34:39 +0200 Subject: [PATCH] vdpau: fix segfault when vdpau device could not be created --- sys/vdpau/gstvdp/gstvdpdevice.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/vdpau/gstvdp/gstvdpdevice.c b/sys/vdpau/gstvdp/gstvdpdevice.c index a41be6bfb6..8867e4e34d 100644 --- a/sys/vdpau/gstvdp/gstvdpdevice.c +++ b/sys/vdpau/gstvdp/gstvdpdevice.c @@ -147,6 +147,7 @@ gst_vdp_device_constructed (GObject * object) &device->vdp_get_proc_address); if (status != VDP_STATUS_OK) { GST_ERROR_OBJECT (device, "Could not create VDPAU device"); + device->device = VDP_INVALID_HANDLE; XCloseDisplay (device->display); device->display = NULL;