From: Benjamin Franzke Date: Sat, 15 Jan 2011 11:34:49 +0000 (+0100) Subject: compositor: Attach only valid background buffers X-Git-Tag: 0.85.0~270 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3b023ed7dbd7f2a5464121bce1ba184ee747744;p=profile%2Fivi%2Fwayland.git compositor: Attach only valid background buffers If a background is not found, create_buffer_from_png will return NULL. Do not attach these buffers. --- diff --git a/compositor/compositor.c b/compositor/compositor.c index 7261dc2..cd13e4d 100644 --- a/compositor/compositor.c +++ b/compositor/compositor.c @@ -309,6 +309,10 @@ background_create(struct wlsc_output *output, const char *filename) buffer = create_buffer_from_png(output->compositor, filename, output->width, output->height); + if (buffer == NULL) { + free(background); + return NULL; + } buffer->attach(buffer, &background->surface); return background;