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

Reply via email to