From d9291514582e219fe13558e312c6aa87553c5e47 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 8 Jul 2014 12:32:58 -0400 Subject: [PATCH] evas-engine-drm: Fix invalid variable check We need to check if evas_outbuf_setup Failed and did not return a new ob for us to work with...so this if check was invalid @fix Signed-off-by: Chris Michael --- src/modules/evas/engines/drm/evas_engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/evas/engines/drm/evas_engine.c b/src/modules/evas/engines/drm/evas_engine.c index 349462444a..2f6df27504 100644 --- a/src/modules/evas/engines/drm/evas_engine.c +++ b/src/modules/evas/engines/drm/evas_engine.c @@ -139,7 +139,7 @@ eng_setup(Evas *evas, void *einfo) /* try to create a new outbuf */ ob = evas_outbuf_setup(info, epd->output.w, epd->output.h); - if (ob) return 0; + if (!ob) return 0; /* if we have an existing outbuf, free it */ evas_render_engine_software_generic_update(&re->generic, ob, epd->output.w, epd->output.h);