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>
+2016-05-27 Eric Blake <eblake@redhat.com>
+
+ canonicalize: Fix broken probe for realpath.
+ * m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Fix regression
+ in logic introduced in 54615b95.
+
2016-05-26 Eric Blake <eblake@redhat.com>
unsetenv: relax to LGPLv2+
-# canonicalize.m4 serial 27
+# canonicalize.m4 serial 28
dnl Copyright (C) 2003-2007, 2009-2016 Free Software Foundation, Inc.
{
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);