X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fmemmem%2Fmemmem.c;h=48a6de2b18181f233fd71384ed0c5207b66e4429;hp=4d3c2e62f75f8a9b057976e0ac10f0acd6deff90;hb=7bcba7662a50fe9f54009b0abe4a0e96aa6a4ea8;hpb=1db16ab68ecaba42daa8e0a38102c04399146f5e diff --git a/ccan/memmem/memmem.c b/ccan/memmem/memmem.c index 4d3c2e62..48a6de2b 100644 --- a/ccan/memmem/memmem.c +++ b/ccan/memmem/memmem.c @@ -1,5 +1,7 @@ /* CC0 (Public domain) - see LICENSE file for details */ +#include "config.h" + #include #include @@ -15,7 +17,7 @@ void *memmem(const void *haystack, size_t haystacklen, p = haystack; for (p = haystack; - (p + needlelen) <= (haystack + haystacklen); + (p + needlelen) <= ((const char *)haystack + haystacklen); p++) if (memcmp(p, needle, needlelen) == 0) return (void *)p;