winsys/radeon: check null in radeon_cs_create_fence
authorJulien Isorce <julien.isorce@gmail.com>
Fri, 10 Mar 2017 17:16:05 +0000 (17:16 +0000)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 13 Mar 2017 16:17:30 +0000 (17:17 +0100)
commitd09edb01468ca385b6a8ffe29ac434dc42a78d07
tree92c96af03268e6d6bd5cc36f60136c59f0d0122f
parent192de3f051c70ff1404369f88ae2d55f1ffcf806
winsys/radeon: check null in radeon_cs_create_fence

Fixes the following segmentation fault:

radeon_drm_cs_add_buffer (bo=0x0) at radeon_drm_cs.c
  -> if (!bo->handle)
(gdb) bt
0  radeon_drm_cs_add_buffer (bo=0x0) at radeon_drm_cs.c
1  0x00007fffe73575de in radeon_cs_create_fence radeon_drm_cs.c
2  0x00007fffe7358c48 in radeon_drm_cs_flush radeon_drm_cs.c

Signed-off-by: Julien Isorce <jisorce@oblong.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/winsys/radeon/drm/radeon_drm_cs.c