surface_queue: fix memory leak 75/62575/1
authorSangjin Lee <lsj119@samsung.com>
Wed, 16 Mar 2016 23:05:53 +0000 (08:05 +0900)
committerSangjin Lee <lsj119@samsung.com>
Wed, 16 Mar 2016 23:05:53 +0000 (08:05 +0900)
Change-Id: I6ce0db7ad81494f6019775c3c3b5cbb49142f830

src/tbm_surface_queue.c

index f78c289..2b597f6 100644 (file)
@@ -244,9 +244,9 @@ _queue_delete_node(tbm_surface_queue_h surface_queue, queue_node *node)
                        surface_queue->free_cb(surface_queue,
                                        surface_queue->alloc_cb_data,
                                        node->surface);
-               } else {
-                       tbm_surface_destroy(node->surface);
                }
+
+               tbm_surface_destroy(node->surface);
        }
 
        _queue_node_delete(node);