Merge pull request #2650 from fengzeroz/v2.10

fix(group): free group context with old group
This commit is contained in:
fengzeroz
2025-12-25 10:06:58 +08:00
committed by GitHub
+4
View File
@@ -1620,6 +1620,10 @@ int neu_adapter_driver_update_group(neu_adapter_driver_t *driver,
if (NULL != new_name && 0 != strcmp(name, new_name)) {
char *new_name_cp1 = strdup(new_name);
char *new_name_cp2 = strdup(new_name);
if (find->grp.group_free != NULL) {
find->grp.group_free(&find->grp);
find->grp.group_free = NULL;
}
if (new_name_cp1 && new_name_cp2 &&
0 == neu_group_set_name(find->group, new_name)) {
HASH_DEL(driver->groups, find);