From c8502e350cb18f6f5d821d237ffcee453f347eba Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 10 Apr 2012 14:43:28 +0100 Subject: [PATCH] sna: Add missing alloc failure check for creating tile source Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 083cd3c4..ab2997d1 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -8767,6 +8767,9 @@ sna_pixmap_get_source_bo(PixmapPtr pixmap) pixmap->drawable.bitsPerPixel, KGEM_BUFFER_WRITE_INPLACE, &ptr); + if (upload == NULL) + return NULL; + memcpy_blt(pixmap->devPrivate.ptr, ptr, pixmap->drawable.bitsPerPixel, pixmap->devKind, upload->pitch,