diff options
author | Eric Blake <eblake@redhat.com> | 2016-05-27 14:04:35 -0600 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2016-05-27 14:04:35 -0600 |
commit | 246b3b28808ee5f4664be674dce573af9497fc7a (patch) | |
tree | ba2a94685e667cdc5062548f779f75c595eabdbf /m4 | |
parent | f8fb07405a39a316fbf38d8b0b18c0483666a0b6 (diff) | |
download | gnulib-246b3b28808ee5f4664be674dce573af9497fc7a.tar.gz |
canonicalize: Fix broken probe for realpath.
Noticed in libvirt due to rpl_canonicalize being compiled on
glibc where it used to rely on the libc version.
* m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Fix regression
in logic introduced in 54615b95.
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'm4')
-rw-r--r-- | m4/canonicalize.m4 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/canonicalize.m4 b/m4/canonicalize.m4 index bfc9ebe3ad..cbbf3e2672 100644 --- a/m4/canonicalize.m4 +++ b/m4/canonicalize.m4 @@ -1,4 +1,4 @@ -# canonicalize.m4 serial 27 +# canonicalize.m4 serial 28 dnl Copyright (C) 2003-2007, 2009-2016 Free Software Foundation, Inc. @@ -100,7 +100,7 @@ AC_DEFUN([gl_FUNC_REALPATH_WORKS], { char *name1 = realpath (".", NULL); char *name2 = realpath ("conftest.d//./..", NULL); - if (! (name1 && name2 && strcmp (name1, name2) != 0)) + if (! name1 || ! name2 || strcmp (name1, name2)) result |= 8; free (name1); free (name2); |