diff options
Diffstat (limited to 'gvc-mixer-card.c')
-rw-r--r-- | gvc-mixer-card.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gvc-mixer-card.c b/gvc-mixer-card.c index ba31ab2..0856493 100644 --- a/gvc-mixer-card.c +++ b/gvc-mixer-card.c @@ -564,8 +564,7 @@ gvc_mixer_card_finalize (GObject *object) g_free (mixer_card->priv->human_profile); mixer_card->priv->human_profile = NULL; - g_list_foreach (mixer_card->priv->profiles, (GFunc) free_profile, NULL); - g_list_free (mixer_card->priv->profiles); + g_list_free_full (mixer_card->priv->profiles, (GDestroyNotify) free_profile); mixer_card->priv->profiles = NULL; g_list_free_full (mixer_card->priv->ports, (GDestroyNotify) free_port); |