From: Yong Wang Date: Tue, 12 Sep 2017 12:44:00 +0000 (-0400) Subject: net/igb: fix memcpy length X-Git-Tag: spdx-start~1945 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=671f8776871d2e46c0619c743a82b2f6f6ce58ec;hp=671f8776871d2e46c0619c743a82b2f6f6ce58ec;p=dpdk.git net/igb: fix memcpy length The size of "flex_filter.filter_info.mask" and "filter->mask" are 16 bytes, but the length of memcpy--"RTE_ALIGN(filter->len, sizeof(char)) / sizeof(char)" may reach 128 bytes which may cause array access out of bound. Fix it by replacing "sizeof(char)" by "CHAR_BIT". Fixes: 231d43909a31 ("igb: migrate flex filter to new API") Cc: stable@dpdk.org Signed-off-by: Yong Wang Reviewed-by: Ferruh Yigit ---