ASoC: wm8978: fix a memory leak if a wm8978_register fail