util: introduce memmem_safe() and make use of it
authorLennart Poettering <lennart@poettering.net>
Thu, 14 May 2015 09:30:59 +0000 (11:30 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 14 May 2015 09:32:41 +0000 (11:32 +0200)
commit6e6c21c894904d5d9ce75f1a56e4fa5f82b199c1
treea8b10465bce587a3369eb5459f6b776a7456bcb6
parentaeb24f3081ad4971a82d90a9dac4cbe8da3bb228
util: introduce memmem_safe() and make use of it

GNU memmem() requires a nonnull first parameter. Let's introduce
memmem_safe() that removes this restriction for zero-length parameters,
and make use of it where appropriate.

http://lists.freedesktop.org/archives/systemd-devel/2015-May/031705.html
src/libsystemd/sd-bus/bus-socket.c
src/shared/util.h