From 54fe9be4494dd8e67b7644c7bd8ee91f4c6ff3ee Mon Sep 17 00:00:00 2001 From: Faiz Nabi Kuchay Date: Fri, 15 Nov 2019 15:09:37 +0530 Subject: [PATCH] asoc: codecs: Add NULL check before calling bcs_enable callback function Add NULL check before calling bcs_enable callback function. Change-Id: Ic2d65534710d71c074c55d67da3e8a9793bab637 Signed-off-by: Faiz Nabi Kuchay --- asoc/codecs/wcd-mbhc-adc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/asoc/codecs/wcd-mbhc-adc.c b/asoc/codecs/wcd-mbhc-adc.c index 9652d11dea..0635d54680 100644 --- a/asoc/codecs/wcd-mbhc-adc.c +++ b/asoc/codecs/wcd-mbhc-adc.c @@ -694,7 +694,8 @@ correct_plug_type: */ if (plug_type == MBHC_PLUG_TYPE_HEADSET || plug_type == MBHC_PLUG_TYPE_HEADPHONE) - mbhc->mbhc_cb->bcs_enable(mbhc, false); + if (mbhc->mbhc_cb->bcs_enable) + mbhc->mbhc_cb->bcs_enable(mbhc, false); timeout = jiffies + msecs_to_jiffies(HS_DETECT_PLUG_TIME_MS); while (!time_after(jiffies, timeout)) { @@ -842,7 +843,8 @@ correct_plug_type: } if ((plug_type == MBHC_PLUG_TYPE_HEADSET || plug_type == MBHC_PLUG_TYPE_HEADPHONE)) - mbhc->mbhc_cb->bcs_enable(mbhc, true); + if (mbhc->mbhc_cb->bcs_enable) + mbhc->mbhc_cb->bcs_enable(mbhc, true); if (!wrk_complete) { /*