summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-08-14 17:41:55 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-08-14 17:41:55 +0900
commit31045df0d288eaa9592dafdd753c78539ab884e6 (patch)
tree70b6af7ee334fe9cc76dca41188da0dfc00b9652
parente82b61b4208c717911d4db1f065efeb42190feef (diff)
downloadefl-31045df0d288eaa9592dafdd753c78539ab884e6.tar.gz
evas gl - fix possible null tls resource access in bindframebuffer
this fixes CID 1181887
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_api.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_common/evas_gl_api.c b/src/modules/evas/engines/gl_common/evas_gl_api.c
index 0555b4a783..41331001bb 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_api.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_api.c
@@ -66,6 +66,11 @@ _evgl_glBindFramebuffer(GLenum target, GLuint framebuffer)
ERR("No current context set.");
return;
}
+ if (!rsc)
+ {
+ ERR("No current TLS resource.");
+ return;
+ }
// Take care of BindFramebuffer 0 issue
if (framebuffer==0)