diff --git a/ChangeLog b/ChangeLog index cb4903fde7..a17d7c2e68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-01-18 Colin Walters + + * src/NetworkManagerDHCP.c (set_nameservers): Free and clear list + of older nameservers. + 2005-01-18 Colin Walters * named/nm-named-manager.c (generate_named_conf): Many fixes diff --git a/src/NetworkManagerDHCP.c b/src/NetworkManagerDHCP.c index 4b6d6bb151..ef46d982e8 100644 --- a/src/NetworkManagerDHCP.c +++ b/src/NetworkManagerDHCP.c @@ -52,6 +52,8 @@ static void set_nameservers (NMDevice *dev, void *data, int len) g_clear_error (&error); } } + g_list_free (dev->app_data->nameserver_ids); + dev->app_data->nameserver_ids = NULL; for (i = 0; data && (i < len-3); i += 4) {