summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/control/namehint.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/control/namehint.c b/src/control/namehint.c
index 78572d86..18192921 100644
--- a/src/control/namehint.c
+++ b/src/control/namehint.c
@@ -471,6 +471,8 @@ static int get_card_name(struct hint_list *list, int card)
char scard[16], *s;
int err;
+ free(list->cardname);
+ list->cardname = NULL;
err = snd_card_get_name(card, &list->cardname);
if (err <= 0)
return 0;