xf86-video-intel: src/sna/sna_damage.h
Chris Wilson
ickle at kemper.freedesktop.org
Mon Jan 25 08:04:20 PST 2016
src/sna/sna_damage.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
New commits:
commit 7bebe12afe549af3eceab35b29415f804949f994
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Mon Jan 25 16:03:27 2016 +0000
sna/damage: Clear all-damaged NULL pointer on destroy
Remember to reset the all-damaged pointer, even if it is NULL.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_damage.h b/src/sna/sna_damage.h
index 3665255..d5c727e 100644
--- a/src/sna/sna_damage.h
+++ b/src/sna/sna_damage.h
@@ -319,10 +319,11 @@ static inline void sna_damage_reduce_all(struct sna_damage **_damage,
void __sna_damage_destroy(struct sna_damage *damage);
static inline void sna_damage_destroy(struct sna_damage **damage)
{
- if (DAMAGE_PTR(*damage) == NULL)
+ if (*damage == NULL)
return;
- __sna_damage_destroy(DAMAGE_PTR(*damage));
+ if (DAMAGE_PTR(*damage))
+ __sna_damage_destroy(DAMAGE_PTR(*damage));
*damage = NULL;
}
More information about the xorg-commit
mailing list