fix error handling 78/100478/1
authorBoram Park <boram1288.park@samsung.com>
Mon, 28 Nov 2016 08:49:49 +0000 (17:49 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 28 Nov 2016 08:49:49 +0000 (17:49 +0900)
Change-Id: I19915a6f59a219efa701d629a88863c66ca4dd75

src/tdm_buffer.c

index 4fa18a3..e691507 100644 (file)
@@ -105,6 +105,7 @@ tdm_buffer_get_info(tbm_surface_h buffer)
                }
                if (!tbm_surface_internal_set_user_data(buffer, TDM_BUFFER_KEY, buf_info)) {
                        TDM_ERR("FAIL to set user_data for surface %p", buffer);
+                       tbm_surface_internal_delete_user_data(buffer, TDM_BUFFER_KEY);
                        free(buf_info);
                        return NULL;
                }