diff options
author | Bruno Haible <bruno@clisp.org> | 2020-05-21 20:38:39 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2020-05-21 20:38:39 +0200 |
commit | 89603cf02f9ac6c3531a46dab39e07c3888b2028 (patch) | |
tree | 3706ba6c359c78de0159bc29f9054454ad3e47f6 /m4/memmem.m4 | |
parent | 4bdc7625f7f87a24b2c6b8551899df10bb00ffca (diff) | |
download | gnulib-89603cf02f9ac6c3531a46dab39e07c3888b2028.tar.gz |
memmem: Avoid wrong configure results with "clang -fsanitize=undefined".
Reported by Tim Rühsen in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-05/msg00207.html>.
* m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): Use NULL + 1, not NULL.
Diffstat (limited to 'm4/memmem.m4')
-rw-r--r-- | m4/memmem.m4 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/memmem.m4 b/m4/memmem.m4 index e034d7bd77..35a5bb19d1 100644 --- a/m4/memmem.m4 +++ b/m4/memmem.m4 @@ -1,4 +1,4 @@ -# memmem.m4 serial 26 +# memmem.m4 serial 27 dnl Copyright (C) 2002-2004, 2007-2020 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -37,7 +37,7 @@ AC_DEFUN([gl_FUNC_MEMMEM_SIMPLE], /* Check for empty needle behavior. */ { const char *haystack = "AAA"; - if (memmem (haystack, 3, NULL, 0) != haystack) + if (memmem (haystack, 3, (const char *) 1, 0) != haystack) result |= 2; } return result; |