mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 04:20:08 +01:00
intel: add null src pointer check in intel_region_reference()
Fixes segfault when running cubemap demo on i945. This happened when intel_region_reference() was called in i915_set_draw_region() with depth_region=NULL. Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
parent
7eb7d67d50
commit
d8f65c07e9
1 changed files with 2 additions and 1 deletions
|
|
@ -271,7 +271,8 @@ intel_region_reference(struct intel_region **dst, struct intel_region *src)
|
|||
if (*dst)
|
||||
intel_region_release(dst);
|
||||
|
||||
src->refcount++;
|
||||
if (src)
|
||||
src->refcount++;
|
||||
*dst = src;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue