From: Artur Trybula Date: Tue, 4 Jun 2019 12:41:01 +0000 (+0200) Subject: app/compress-perf: fix reliance on integer endianness X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=1f04178dd583ed18269bdd2ef81fc28515fbc6cc;p=dpdk.git app/compress-perf: fix reliance on integer endianness Reliance on integer endianness (INCOMPATIBLE_CAST) in function *parse_window_sz*. Coverity issue: 328524 Fixes: e0b6287c035d ("app/compress-perf: add parser") Cc: stable@dpdk.org Signed-off-by: Artur Trybula Acked-by: Shally Verma --- diff --git a/app/test-compress-perf/comp_perf_options_parse.c b/app/test-compress-perf/comp_perf_options_parse.c index 2fb6fb48a5..a7a8c1f9e6 100644 --- a/app/test-compress-perf/comp_perf_options_parse.c +++ b/app/test-compress-perf/comp_perf_options_parse.c @@ -364,12 +364,14 @@ parse_max_num_sgl_segs(struct comp_test_data *test_data, const char *arg) static int parse_window_sz(struct comp_test_data *test_data, const char *arg) { - int ret = parse_uint16_t((uint16_t *)&test_data->window_sz, arg); + uint16_t tmp; + int ret = parse_uint16_t(&tmp, arg); if (ret) { RTE_LOG(ERR, USER1, "Failed to parse window size\n"); return -1; } + test_data->window_sz = (int)tmp; return 0; }