drm/bridge: analogix_dp: Fix potential NULL pointer dereference

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I737d6ce4f1077ba05c0744fea024652f305adfc1
This commit is contained in:
Wyon Bi
2022-08-20 08:01:43 +00:00
committed by Tao Huang
parent d486f41dfc
commit 7fbb159554

View File

@@ -2254,7 +2254,8 @@ EXPORT_SYMBOL_GPL(analogix_dp_bind);
void analogix_dp_unbind(struct analogix_dp_device *dp)
{
disable_irq(dp->irq);
dp->connector.funcs->destroy(&dp->connector);
if (dp->connector.funcs->destroy)
dp->connector.funcs->destroy(&dp->connector);
drm_dp_aux_unregister(&dp->aux);
pm_runtime_put(dp->dev);
pm_runtime_disable(dp->dev);