ASoC: codecs: rt298: Fix NULL jack in interrupt
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Thu, 7 Jul 2022 12:56:57 +0000 (14:56 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 11 Jul 2022 13:59:06 +0000 (14:59 +0100)
commit9b6803ec1fe0f10942b9297d2d60ec46f2999323
treea38835ac8078614fb5279ae447aa9bd30ac5f069
parenteaa27e7fe43f16fe587c3e93fd5c25ce86be3c43
ASoC: codecs: rt298: Fix NULL jack in interrupt

Set rt298->jack to passed value in mic_detect, otherwise when jack is
set to NULL on next interrupt call, we may use freed pointer.

Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://lore.kernel.org/r/20220707125701.3518263-2-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt298.c