Fix memory overflow issue running with --no-lsc-interrupt
when link update.

Fixes: 52dfb84e14be ("net/rnp: add device init and uninit")
Cc: [email protected]

Signed-off-by: Wenbo Cao <[email protected]>
---
 drivers/net/rnp/base/rnp_mbx_fw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/rnp/base/rnp_mbx_fw.c 
b/drivers/net/rnp/base/rnp_mbx_fw.c
index 7ae8763a4a..307323b3d1 100644
--- a/drivers/net/rnp/base/rnp_mbx_fw.c
+++ b/drivers/net/rnp/base/rnp_mbx_fw.c
@@ -174,7 +174,7 @@ rnp_fw_send_cmd(struct rnp_eth_port *port,
                if (err)
                        return err;
                if (respond)
-                       memcpy(respond, cookie->priv, sizeof(cookie->priv));
+                       memcpy(respond, cookie->priv, RNP_FW_REP_DATA_NUM);
        } else {
                rnp_build_fwcmd_req(&req, arg, &req);
                err = rnp_fw_send_cmd_wait(port, &req, &reply);
-- 
2.34.1

Reply via email to