diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2013-08-23 17:36:48 +0100 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2013-09-01 19:09:09 +0400 |
commit | ed6bc28e8a448b9005af50eed12893c5f7711c6e (patch) | |
tree | c2d2db3d6d8c0216666e90b8ae9b0587555520ce /slirp/cksum.c | |
parent | 714290979abf551d5116346e4fbd3d54eb24bd12 (diff) |
slirp/arp_table.c: Avoid shifting into sign bit of signed integers
"0xf << 28" shifts right into the sign bit, since 0xf is a signed
integer. Use the 'U' suffix to force an unsigned shift to avoid
this undefined behaviour and a clang sanitizer warning.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'slirp/cksum.c')
0 files changed, 0 insertions, 0 deletions