Fix null check after deref 34/68334/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 3 May 2016 11:32:58 +0000 (20:32 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Tue, 3 May 2016 11:59:15 +0000 (20:59 +0900)
Change-Id: I0ebe88f8bde7d6feaaa538f2b8fb78f36406b4e2

src/tdm_capture.c

index 85432d3..3d36ed4 100644 (file)
@@ -265,7 +265,7 @@ tdm_capture_create_layer_internal(tdm_private_layer *private_layer,
 INTERN void
 tdm_capture_destroy_internal(tdm_private_capture *private_capture)
 {
-       tdm_private_display *private_display = private_capture->private_display;
+       tdm_private_display *private_display;
        tdm_func_capture *func_capture;
        tdm_buffer_info *b = NULL, *bb = NULL;
 
@@ -274,6 +274,8 @@ tdm_capture_destroy_internal(tdm_private_capture *private_capture)
        if (!private_capture)
                return;
 
+        private_display = private_capture->private_display;
+
        LIST_DEL(&private_capture->link);
        LIST_DEL(&private_capture->display_link);