]> git.pond.sub.org Git - empserver/commit
xdump: Avoid undefined pointer arithmetic
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 27 Jan 2014 17:56:05 +0000 (18:56 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 1 Feb 2015 15:52:58 +0000 (16:52 +0100)
commit55857c7b20e7598b77e089a8e13b4f864e359f35
tree02cb16fc60879f8f1d155b0b65b7650f0d7851bc
parent002a3a3f1e5bae8203e02c9f44d33b49f7ee0bd7
xdump: Avoid undefined pointer arithmetic

s + n is defined only as long as it points into or just beyond the
same array as s.  Thus, our use of INT_MAX for "unlimited" relies on
undefined behavior.  Works fine in practice, but avoiding undefined
pointer arithmetic isn't hard here, so let's do it.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/common/xdump.c