summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2010-09-17 14:16:34 +0000
committerWerner Koch <wk@gnupg.org>2010-09-17 14:16:34 +0000
commite19ed1bfdac29039a6f84cc26aa55185e990e22d (patch)
treec87614b4543af7ffb3dcca7098aad6fcb6538e31
parent8a403a6bd56c58d2ee1d47b959d6adb7096f04d2 (diff)
downloadlibassuan-e19ed1bfdac29039a6f84cc26aa55185e990e22d.tar.gz
Fix portability bug#1282.
-rwxr-xr-xautogen.sh2
-rw-r--r--src/ChangeLog5
-rw-r--r--src/assuan-socket-connect.c3
3 files changed, 9 insertions, 1 deletions
diff --git a/autogen.sh b/autogen.sh
index f1154e7..cb2ee93 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -127,7 +127,7 @@ if [ "$myhost" = "w32" ]; then
fi
fi
- ./configure --enable-maintainer-mode --prefix=${w32root} \
+ $tsdir/configure --enable-maintainer-mode --prefix=${w32root} \
--host=${host} --build=${build} \
--with-gpg-error-prefix=${w32root} "$@"
diff --git a/src/ChangeLog b/src/ChangeLog
index db6072a..c84cc33 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-17 Werner Koch <wk@g10code.com>
+
+ * assuan-socket-connect.c (INADDR_NONE): New replacement. Fixes
+ bug#1282.
+
2010-09-01 Werner Koch <wk@g10code.com>
* assuan.h.in (ASSUAN_NO_LOGGING): New.
diff --git a/src/assuan-socket-connect.c b/src/assuan-socket-connect.c
index a3694c0..b54d5e4 100644
--- a/src/assuan-socket-connect.c
+++ b/src/assuan-socket-connect.c
@@ -51,6 +51,9 @@
#ifndef AF_LOCAL
# define AF_LOCAL AF_UNIX
#endif
+#ifndef INADDR_NONE
+#define INADDR_NONE ((unsigned long)(-1))
+#endif /*INADDR_NONE*/
#ifndef SUN_LEN
# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \