common: Use iobuf_get_noeof to avoid undefined behaviors.
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 10 Sep 2018 04:44:47 +0000 (13:44 +0900)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Sun, 30 Sep 2018 16:40:42 +0000 (17:40 +0100)
commit261eede3c827f56ee230f998747237d3cbf4478f
tree77d1d481d88ce1827c894723a4fba066fbb82291
parentd0d901dca72b44f808507b5df00abf855540c1b3
common: Use iobuf_get_noeof to avoid undefined behaviors.

* common/iobuf.c (block_filter): Use iobuf_get_noeof.

--

Cherry-pick from master commit of:
f80346f42df4bdc7d0a9741c3922129aceae4f81

When signed integer has negative value, left shift computation is
undefined in C.

GnuPG-bug-id: 4093
Reported-by: Philippe Antoine
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
(cherry picked from commit 0383e7fed7b2a45c7f0ae4c11415c6a9a3a3ddb7)

Gbp-Pq: Name common-Use-iobuf_get_noeof-to-avoid-undefined-behaviors.patch
common/iobuf.c