eo_test_manager_xattr: Fix resource leak
authorChristopher Michael <cp.michael@samsung.com>
Thu, 2 May 2019 12:11:20 +0000 (14:11 +0200)
committerHermet Park <hermetpark@gmail.com>
Wed, 8 May 2019 04:30:08 +0000 (13:30 +0900)
Summary:
Coverity reports that we leak the eina_binbuf returned from
eina_value_to_binbuf function, so add a call to eina_binbuf_free.

Fixes CID1400953

@fix

Depends on D8762

Reviewers: raster, cedric, zmike, bu5hm4n, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8769

src/tests/eio/eio_test_manager_xattr.c

index e0aae0d..b62f426 100644 (file)
@@ -80,11 +80,13 @@ _future_done_cb(void *data EINA_UNUSED,
         fail_if(!buf);
         fail_if(strcmp((const char*) eina_binbuf_string_get(buf),
                        attr_data[i]) != 0);
+        eina_binbuf_free(buf);
      }
 
    fail_if((int) i != total_attributes);
 
    ecore_main_loop_quit();
+
    return array;
 }