Merge pull request #2052 from hxy7yx/v2.8-3

[v2.8]fix: memory leak
This commit is contained in:
fengzeroz
2024-05-31 15:12:33 +08:00
committed by GitHub
+5 -5
View File
@@ -227,11 +227,6 @@ static void update_im(neu_adapter_t *adapter, const char *group,
return;
}
UT_array *tags = neu_adapter_driver_get_ptag(driver, group, tag);
if (tags == NULL) {
return;
}
neu_driver_cache_update_change(driver->cache, group, tag, global_timestamp,
value, metas, n_meta, true);
driver->adapter.cb_funs.update_metric(&driver->adapter,
@@ -239,6 +234,11 @@ static void update_im(neu_adapter_t *adapter, const char *group,
if (value.type == NEU_TYPE_ERROR) {
return;
}
UT_array *tags = neu_adapter_driver_get_ptag(driver, group, tag);
if (tags == NULL) {
return;
}
neu_datatag_t *first = utarray_front(tags);
if (first == NULL ||