coregl_tracepath_gl: Fix null reference in failure path of tracepath_glRenderbufferSt... 27/101227/1
authorMun, Gwan-gyeong <kk.moon@samsung.com>
Wed, 30 Nov 2016 12:04:17 +0000 (21:04 +0900)
committerMun, Gwan-gyeong <kk.moon@samsung.com>
Wed, 30 Nov 2016 12:04:17 +0000 (21:04 +0900)
Change-Id: Iaa31abc89156c12fd08ecc6b0a0d39578850f099
Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
src/modules/tracepath/coregl_tracepath_gl.c

index 4d15d3b..8f32360 100644 (file)
@@ -2982,6 +2982,7 @@ finish:
 
                GET_MY_TSTATE(tstate, get_current_thread_state());
                AST(tstate != NULL);
+               if (!tstate) return;
                if (tstate->ctx != NULL) {
                        int objidx = _COREGL_INT_INIT_VALUE;
                        _orig_tracepath_glGetIntegerv(GL_RENDERBUFFER_BINDING, &objidx);
@@ -3064,6 +3065,7 @@ finish:
 
                GET_MY_TSTATE(tstate, get_current_thread_state());
                AST(tstate != NULL);
+               if (!tstate) return;
                if (tstate->ctx != NULL) {
                        int objidx = _COREGL_INT_INIT_VALUE;
                        _orig_tracepath_glGetIntegerv(GL_RENDERBUFFER_BINDING, &objidx);