Skip to content

Commit 7441908

Browse files
authored
Merge pull request #2651 from fengzeroz/main
fix(group): free group context with old group
2 parents 6b47dc6 + bda5ef1 commit 7441908

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/adapter/driver/driver.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1822,6 +1822,10 @@ int neu_adapter_driver_update_group(neu_adapter_driver_t *driver,
18221822
if (NULL != new_name && 0 != strcmp(name, new_name)) {
18231823
char *new_name_cp1 = strdup(new_name);
18241824
char *new_name_cp2 = strdup(new_name);
1825+
if (find->grp.group_free != NULL) {
1826+
find->grp.group_free(&find->grp);
1827+
find->grp.group_free = NULL;
1828+
}
18251829
if (new_name_cp1 && new_name_cp2 &&
18261830
0 == neu_group_set_name(find->group, new_name)) {
18271831
HASH_DEL(driver->groups, find);

0 commit comments

Comments
 (0)