From dd01bcea28326e09d8d2b57d0bedd91ba09d9de7 Mon Sep 17 00:00:00 2001 From: ftillier Date: Wed, 2 Nov 2005 22:17:08 +0000 Subject: [PATCH] [HCA] Fix copy of CA attributes to properly update internal pointers. git-svn-id: svn://openib.tc.cornell.edu/gen1@137 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/hw/mt23108/user/mlnx_ual_ca.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trunk/hw/mt23108/user/mlnx_ual_ca.c b/trunk/hw/mt23108/user/mlnx_ual_ca.c index 072e72f6..09edb90d 100644 --- a/trunk/hw/mt23108/user/mlnx_ual_ca.c +++ b/trunk/hw/mt23108/user/mlnx_ual_ca.c @@ -200,8 +200,9 @@ mlnx_post_query_ca ( if ( ioctl_status == IB_SUCCESS && p_ca_attr && byte_count && !h_uvp_ca->p_hca_attr ) { + CL_ASSERT( byte_count >= p_ca_attr->size ); h_uvp_ca->p_hca_attr = p_umv_buf->p_inout_buf; - cl_memcpy(h_uvp_ca->p_hca_attr, p_ca_attr, byte_count); + ib_copy_ca_attr( h_uvp_ca->p_hca_attr, p_ca_attr ); } else if (p_umv_buf->p_inout_buf) { -- 2.41.0