From: Mengdong Lin Date: Fri, 29 Apr 2016 03:02:57 +0000 (+0800) Subject: topology: Set manifest size for ABI X-Git-Tag: v1.1.2~137 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=e64334df2b2fe6756539178d89133a0b56e83c9d;p=alsa-lib.git topology: Set manifest size for ABI The topology kernel driver will check the size of manifest struct, and will stop loading topology info if size mismatch is detected. Signed-off-by: Mengdong Lin Signed-off-by: Takashi Iwai --- diff --git a/src/topology/parser.c b/src/topology/parser.c index 30d91f96..84117c3e 100644 --- a/src/topology/parser.c +++ b/src/topology/parser.c @@ -414,6 +414,8 @@ snd_tplg_t *snd_tplg_new(void) if (!tplg) return NULL; + tplg->manifest.size = sizeof(struct snd_soc_tplg_manifest); + INIT_LIST_HEAD(&tplg->tlv_list); INIT_LIST_HEAD(&tplg->widget_list); INIT_LIST_HEAD(&tplg->pcm_list);