mirror of
https://github.com/emqx/neuron.git
synced 2026-10-16 20:30:39 +08:00
Merge pull request #2650 from fengzeroz/v2.10
fix(group): free group context with old group
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user