Merge pull request #2381 from hxy7yx/v2.11-fix

[v2.11]fix(ptr): memory leak
This commit is contained in:
fengzeroz
2025-02-14 16:58:10 +08:00
committed by GitHub
+7
View File
@@ -726,6 +726,13 @@ void neu_driver_cache_update_change(neu_driver_cache_t *cache,
}
}
if (elem->value.type == NEU_TYPE_PTR) {
if (elem->value.value.ptr.ptr != NULL) {
free(elem->value.value.ptr.ptr);
elem->value.value.ptr.ptr = NULL;
}
}
if (elem->value.type == NEU_TYPE_ARRAY_STRING) {
for (int i = 0; i < elem->value.value.strs.length; i++) {
free(elem->value.value.strs.strs[i]);