summaryrefslogtreecommitdiff
path: root/package/tcp_wrappers/patches/patch-socket_c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-06-05 19:58:50 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-06-05 19:58:50 +0200
commite874f84fdb6eb83d905a72b35d87398374594b97 (patch)
tree38ecc86989a194756836fa411c4bfb7c4b68913f /package/tcp_wrappers/patches/patch-socket_c
parent68e89ea1a3ec3690ddefbd97c45174f799847a16 (diff)
more regressions found at runtime on alic1c
Diffstat (limited to 'package/tcp_wrappers/patches/patch-socket_c')
-rw-r--r--package/tcp_wrappers/patches/patch-socket_c26
1 files changed, 26 insertions, 0 deletions
diff --git a/package/tcp_wrappers/patches/patch-socket_c b/package/tcp_wrappers/patches/patch-socket_c
new file mode 100644
index 000000000..94f7d4f15
--- /dev/null
+++ b/package/tcp_wrappers/patches/patch-socket_c
@@ -0,0 +1,26 @@
+--- tcp_wrappers_7.6.orig/socket.c 1997-03-21 19:27:25.000000000 +0100
++++ tcp_wrappers_7.6/socket.c 2009-06-05 18:45:03.000000000 +0200
+@@ -76,7 +76,11 @@ struct request_info *request;
+ {
+ static struct sockaddr_in client;
+ static struct sockaddr_in server;
++#if !defined (__GLIBC__)
+ int len;
++#else /* __GLIBC__ */
++ size_t len;
++#endif /* __GLIBC__ */
+ char buf[BUFSIZ];
+ int fd = request->fd;
+
+@@ -224,7 +228,11 @@ int fd;
+ {
+ char buf[BUFSIZ];
+ struct sockaddr_in sin;
++#if !defined(__GLIBC__)
+ int size = sizeof(sin);
++#else /* __GLIBC__ */
++ size_t size = sizeof(sin);
++#endif /* __GLIBC__ */
+
+ /*
+ * Eat up the not-yet received datagram. Some systems insist on a