Merge pull request #2526 from ZhouBox/v2.11

[v2.11]memery leak
This commit is contained in:
fengzeroz
2025-07-23 16:12:36 +08:00
committed by GitHub
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -772,7 +772,7 @@ void neu_driver_cache_update_change(neu_driver_cache_t *cache,
}
elem->value.type = value.type;
if (metas != NULL) {
if (metas != NULL && n_meta != 0) {
if (elem->metas != NULL) {
free(elem->metas);
}
+7
View File
@@ -375,6 +375,13 @@ static void update_im(neu_adapter_t *adapter, const char *group,
} else {
neu_free_dvalue(&tag_value->value);
}
if (tag_value->metas != NULL) {
for (int i = 0; i < tag_value->n_meta; i++) {
neu_free_dvalue(&tag_value->metas[i].value);
}
free(tag_value->metas);
}
}
utarray_free(data->tags);
free(data->group);