Add checking null pointer to prevent Segmnetation fault 63/262963/2
authorsangwook lee <sangwook96.lee@samsung.com>
Tue, 24 Aug 2021 05:11:38 +0000 (14:11 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 31 Aug 2021 02:53:46 +0000 (02:53 +0000)
Change-Id: Iec4c8ed51e0427454882e475313dd06b027499b5
Signed-off-by: sangwook lee <sangwook96.lee@samsung.com>
hw/vigs/vigs_gl_backend.c

index fa5182a..257245e 100644 (file)
@@ -1993,8 +1993,11 @@ static void vigs_gl_surface_destroy(struct vigs_surface *sfc)
                              sfc->ws_sfc->height,
                              sfc->format);
     }
-
-    gl_backend->DeleteTextures(3, &gl_sfc->yuv_textures[0]);
+    if (gl_backend != NULL) {
+        if (&gl_sfc->yuv_textures[0] != NULL) {
+            gl_backend->DeleteTextures(3, &gl_sfc->yuv_textures[0]);
+        }
+    }
 
     vigs_surface_cleanup(&gl_sfc->base);