elm glview -> fix pvs studio caught typo in stencil bit mappings
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 17 May 2017 05:32:08 +0000 (14:32 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 17 May 2017 06:04:01 +0000 (15:04 +0900)
this fixes CWE-570 on https://www.viva64.com/en/b/0508/

@fix

src/lib/elementary/elm_glview.c

index 42109db..a5cf1e0 100644 (file)
@@ -417,7 +417,7 @@ _elm_glview_mode_set(Eo *obj, Elm_Glview_Data *sd, Elm_GLView_Mode mode)
         const int mask = 7 << 9;
         if ((mode & mask) == (ELM_GLVIEW_STENCIL_1 & mask))
           sd->config->stencil_bits = EVAS_GL_STENCIL_BIT_1;
-        else if ((mode & mask) == (ELM_GLVIEW_STENCIL_1 & mask))
+        else if ((mode & mask) == (ELM_GLVIEW_STENCIL_2 & mask))
           sd->config->stencil_bits = EVAS_GL_STENCIL_BIT_2;
         else if ((mode & mask) == (ELM_GLVIEW_STENCIL_4 & mask))
           sd->config->stencil_bits = EVAS_GL_STENCIL_BIT_4;