From e7f70d90fe9c34fe61674200a8c4621a81aebd36 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 29 Sep 2020 07:45:25 -0700 Subject: [PATCH] hsa: fix coverity warning Type: fix Signed-off-by: Florin Coras Change-Id: I046e5aa90016e45b5cbaec12593ba4ac7a659783 --- src/plugins/hs_apps/vcl/vcl_test_server.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/hs_apps/vcl/vcl_test_server.c b/src/plugins/hs_apps/vcl/vcl_test_server.c index d55fef30e89..852c96863ce 100644 --- a/src/plugins/hs_apps/vcl/vcl_test_server.c +++ b/src/plugins/hs_apps/vcl/vcl_test_server.c @@ -255,12 +255,13 @@ vts_server_rx (vcl_test_server_conn_t * conn, int rx_bytes) static void vts_copy_ds (void *buf, vppcom_data_segment_t * ds, u32 max_bytes) { - uint32_t n_bytes = 0, ds_idx = 0; + uint32_t n_bytes = 0, ds_idx = 0, to_copy; while (n_bytes < max_bytes) { - clib_memcpy_fast (buf + n_bytes, ds[ds_idx].data, - clib_min (ds[ds_idx].len, max_bytes - n_bytes)); + to_copy = clib_min (ds[ds_idx].len, max_bytes - n_bytes); + clib_memcpy_fast (buf + n_bytes, ds[ds_idx].data, to_copy); + n_bytes += to_copy; ds_idx += 1; } } -- 2.16.6