devilhorns pushed a commit to branch master.
commit 6229a871de0db8298ef32748b78e74b83f97a48b
Author: Chris Michael <[email protected]>
Date: Mon Jul 8 14:30:41 2013 +0100
When printing this debug message, check for valid extension string get
function First.
NB: Fixes Coverity CID1039394
Signed-off-by: Chris Michael <[email protected]>
---
src/modules/evas/engines/gl_common/evas_gl_core.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/modules/evas/engines/gl_common/evas_gl_core.c
b/src/modules/evas/engines/gl_common/evas_gl_core.c
index 715268b..c8d50e6 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_core.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_core.c
@@ -1336,7 +1336,8 @@ evgl_engine_init(void *eng_data, EVGL_Interface *efunc)
else
ERR("Proc address get function not available. Extension not
initialized.");
- DBG("GLUE Extension String: %s", efunc->ext_string_get(eng_data));
+ if (efunc->ext_string_get)
+ DBG("GLUE Extension String: %s", efunc->ext_string_get(eng_data));
DBG("GL Extension String: %s", glGetString(GL_EXTENSIONS));
// Surface Caps
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev