[FIX] Remove unreachable code
authorDmitry Bogatov <d.bogatov@samsung.com>
Tue, 26 Nov 2013 14:57:10 +0000 (18:57 +0400)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Thu, 28 Nov 2013 13:19:07 +0000 (13:19 +0000)
Change-Id: Iaa47ab64c235c7742e9849067c6814609d15ef55
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
buffer/buffer_queue.c

index 7ba67fb..0fbf7df 100644 (file)
@@ -393,11 +393,6 @@ struct swap_subbuffer *get_from_write_list(size_t size, void **ptr_to_write)
        sync_lock(&write_queue.queue_sync);
 
        while (write_queue.start_ptr) {
-               /* If start points to NULL => list is empty => exit */
-               if (!write_queue.start_ptr) {
-                       result = NULL;
-                       goto get_from_write_list_unlock;
-               }
 
                /* We're found subbuffer */
                if (is_buffer_enough(write_queue.start_ptr, size)) {
@@ -438,7 +433,6 @@ struct swap_subbuffer *get_from_write_list(size_t size, void **ptr_to_write)
                }
        }
 
-get_from_write_list_unlock:
        /* Unlock write list sync primitive */
        sync_unlock(&write_queue.queue_sync);