Merge pull request #2651 from fengzeroz/main

fix(group): free group context with old group
This commit is contained in:
fengzeroz
2025-12-25 10:08:54 +08:00
committed by GitHub
+4
View File
@@ -1822,6 +1822,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);