video: rockchip: hdmi: fix panic if enable hdcp buy load key fail
authorxuhuicong <xhc@rock-chips.com>
Thu, 27 Oct 2016 07:19:44 +0000 (15:19 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 28 Oct 2016 03:46:20 +0000 (11:46 +0800)
Change-Id: I8550983a61fdb806680d40ce4281cdfe4ae101f8
Signed-off-by: xuhuicong <xhc@rock-chips.com>
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hdcp.c

index b0f7774a119e3f83ef73f268eee4c9f0007feb0e..d5216ac0af0638ca47a6b63ca3b58b29ff413c84 100644 (file)
@@ -669,6 +669,10 @@ void rockchip_hdmiv2_hdcp_init(struct hdmi *hdmi)
        pr_info("%s", __func__);
        if (!hdcp)
                hdcp_init(hdmi);
-       else
-               hdcp_load_key(hdmi, hdcp->keys);
+       else {
+               if (hdcp->keys)
+                       hdcp_load_key(hdmi, hdcp->keys);
+               else
+                       pr_info("hdcpkeys is no load\n");
+       }
 }