From: Mengdong Lin Date: Thu, 7 Apr 2016 07:28:42 +0000 (+0800) Subject: topology: Use the generic pointer to free an element's object X-Git-Tag: v1.1.2~150 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=374c5fa9c5cb80efa41ef8a3afd215aa48b48436;p=alsa-lib.git topology: Use the generic pointer to free an element's object The element is a wrapper for different types of objects.So use the generic pointer 'obj' instead of the type-specific pointer to free the object. Signed-off-by: Mengdong Lin Signed-off-by: Takashi Iwai --- diff --git a/src/topology/elem.c b/src/topology/elem.c index 12d6a725..00f9eeaf 100644 --- a/src/topology/elem.c +++ b/src/topology/elem.c @@ -83,8 +83,8 @@ void tplg_elem_free(struct tplg_elem *elem) /* free struct snd_tplg_ object, * the union pointers share the same address */ - if (elem->mixer_ctrl) - free(elem->mixer_ctrl); + if (elem->obj) + free(elem->obj); free(elem); }