summaryrefslogtreecommitdiff
path: root/devel/vanessa_socket
diff options
context:
space:
mode:
authortv <tv>2006-01-31 14:55:26 +0000
committertv <tv>2006-01-31 14:55:26 +0000
commit9dab466f0711ad4496ff4ef217693efe2970124e (patch)
tree252b3bf032fd85de75e995dcba8dbd1c7edd4e51 /devel/vanessa_socket
parent448ceaf2ff4e29c728b1fd63577e8adfd283857f (diff)
downloadpkgsrc-9dab466f0711ad4496ff4ef217693efe2970124e.tar.gz
Fix socket outbound connections; vanessa_socket_client_open_src_sockaddr_in()
was always zeroing out the "from", causing sin.sin_family to be zero. (Move the memset to where it should have been, in the vanessa_socket_client_open_sockaddr_in() function.) Bump PKGREVISION.
Diffstat (limited to 'devel/vanessa_socket')
-rw-r--r--devel/vanessa_socket/Makefile4
-rw-r--r--devel/vanessa_socket/distinfo3
-rw-r--r--devel/vanessa_socket/patches/patch-ab20
3 files changed, 24 insertions, 3 deletions
diff --git a/devel/vanessa_socket/Makefile b/devel/vanessa_socket/Makefile
index 008d468ade4..c3ee02f078c 100644
--- a/devel/vanessa_socket/Makefile
+++ b/devel/vanessa_socket/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2005/04/11 21:45:39 tv Exp $
+# $NetBSD: Makefile,v 1.4 2006/01/31 14:55:26 tv Exp $
#
DISTNAME= vanessa_socket-0.0.7
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://www.vergenet.net/linux/vanessa/download/vanessa_socket/0.0.7/
diff --git a/devel/vanessa_socket/distinfo b/devel/vanessa_socket/distinfo
index 40a8227c281..5e39eda6c19 100644
--- a/devel/vanessa_socket/distinfo
+++ b/devel/vanessa_socket/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.3 2006/01/15 17:32:52 joerg Exp $
+$NetBSD: distinfo,v 1.4 2006/01/31 14:55:27 tv Exp $
SHA1 (vanessa_socket-0.0.7.tar.gz) = cd32988ffd5f84637bb7f4725d5aa569cc3f3fe2
RMD160 (vanessa_socket-0.0.7.tar.gz) = 38b8c24a18951b2f161184e55f156cb2f1f16f2f
Size (vanessa_socket-0.0.7.tar.gz) = 321042 bytes
SHA1 (patch-aa) = 30e21dca8c32f8ae2f2be5bf49f7997a2445ffc8
+SHA1 (patch-ab) = f273ade17cea1a2949edec494a96eb175287c308
diff --git a/devel/vanessa_socket/patches/patch-ab b/devel/vanessa_socket/patches/patch-ab
new file mode 100644
index 00000000000..3c9968b539f
--- /dev/null
+++ b/devel/vanessa_socket/patches/patch-ab
@@ -0,0 +1,20 @@
+$NetBSD: patch-ab,v 1.1 2006/01/31 14:55:27 tv Exp $
+
+--- libvanessa_socket/vanessa_socket_client.c.orig 2004-03-22 21:10:04.000000000 -0500
++++ libvanessa_socket/vanessa_socket_client.c
+@@ -48,6 +48,7 @@ int vanessa_socket_client_open_sockaddr_
+ struct sockaddr_in from;
+
+ /* Connect to foreign 'to' server */
++ memset((struct sockaddr *) &from, 0, sizeof(from));
+ s = vanessa_socket_client_open_src_sockaddr_in(from, to,
+ flag | VANESSA_SOCKET_NO_FROM);
+ if (s < 0) {
+@@ -121,7 +122,6 @@ int vanessa_socket_client_open_src_socka
+ int out;
+
+ /* Create socket */
+- memset((struct sockaddr *) &from, 0, sizeof(from));
+ if ((out = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
+ VANESSA_LOGGER_DEBUG_ERRNO("socket");
+ return (-1);