diff options
author | Faiz Nabi Kuchay <fkuchay@codeaurora.org> | 2019-11-15 15:09:37 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-11-15 08:15:54 -0800 |
commit | 6704949d09063d7d91f3264282e06eba756447fd (patch) | |
tree | 6922b396653bc69f0d6b480d93d9c753ce50f0f4 | |
parent | 4179f3ca37d080398a56cf7daa1511c3e0aa6ab1 (diff) | |
download | msm-extra-6704949d09063d7d91f3264282e06eba756447fd.tar.gz |
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 <fkuchay@codeaurora.org>
-rw-r--r-- | asoc/codecs/wcd-mbhc-adc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/asoc/codecs/wcd-mbhc-adc.c b/asoc/codecs/wcd-mbhc-adc.c index 8fdd9f13..96d1c826 100644 --- a/asoc/codecs/wcd-mbhc-adc.c +++ b/asoc/codecs/wcd-mbhc-adc.c @@ -683,7 +683,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)) { @@ -830,7 +831,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) { /* |