eo - silence coverit "leak" on eo init if eoid table tls alloc fails
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 29 Sep 2016 00:50:02 +0000 (09:50 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 29 Sep 2016 08:45:47 +0000 (17:45 +0900)
creating a new tls for the eoid table should just never fail so this
is moot anyway, but it silences CID 1362735

src/lib/eo/eo.c

index ab52194..b98fb93 100644 (file)
@@ -1917,6 +1917,7 @@ efl_object_init(void)
    if (!eina_tls_cb_new(&_eo_table_data, _eo_table_del_cb))
      {
         EINA_LOG_ERR("Could not allocate TLS for eo domain data");
+        _eo_table_del_cb(data);
         return EINA_FALSE;
      }
    eina_tls_set(_eo_table_data, data);