diff --git a/drivers/gpu/drm/msm/dp/dp_audio.c b/drivers/gpu/drm/msm/dp/dp_audio.c index 8118130a3220f..035e230201fd9 100644 --- a/drivers/gpu/drm/msm/dp/dp_audio.c +++ b/drivers/gpu/drm/msm/dp/dp_audio.c @@ -284,8 +284,10 @@ int msm_dp_audio_prepare(struct drm_bridge *bridge, * such cases check for connection status and bail out if not * connected. */ - if (!msm_dp_display->active_stream_cnt) + if (!msm_dp_display->active_stream_cnt) { + rc = -EINVAL; goto end; + } audio = msm_dp_audio_get_data(msm_dp_display); if (IS_ERR(audio)) {