Use sizeof(array_var) for size of array in bytes
diff --git a/av2/common/gdf_block.c b/av2/common/gdf_block.c index 63a8138..e67892c 100644 --- a/av2/common/gdf_block.c +++ b/av2/common/gdf_block.c
@@ -607,7 +607,7 @@ int32_t gdf_shift_half = 1 << (gdf_shift - 1); uint16_t *copied_lap_pnt[GDF_NET_INP_GRD_NUM]; - memcpy(copied_lap_pnt, gdf_lap_pnt, sizeof(uint16_t *) * GDF_NET_INP_GRD_NUM); + memcpy(copied_lap_pnt, gdf_lap_pnt, sizeof(copied_lap_pnt)); const int16_t *alpha, *weight; const int32_t *bias; const int8_t *gdftable;
diff --git a/av2/common/gdf_block_avx2.c b/av2/common/gdf_block_avx2.c index 0196b5b..0536e16 100644 --- a/av2/common/gdf_block_avx2.c +++ b/av2/common/gdf_block_avx2.c
@@ -343,7 +343,7 @@ const int32_t *bias; const int8_t *gdf_table; uint16_t *copied_lap_pnt[GDF_NET_INP_GRD_NUM]; - memcpy(copied_lap_pnt, gdf_lap_pnt, sizeof(uint16_t *) * GDF_NET_INP_GRD_NUM); + memcpy(copied_lap_pnt, gdf_lap_pnt, sizeof(copied_lap_pnt)); if (is_intra) { alpha = gdf_intra_alpha_table[qp_idx]; weight = gdf_intra_weight_table[qp_idx];