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 <arturx.trybula@intel.com> Acked-by: Shally Verma <shallyv@marvell.com>
This commit is contained in:
parent
5908e7e837
commit
1f04178dd5
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user