summaryrefslogtreecommitdiff
path: root/devel/libassa/files/patch-assa:Connector.h
blob: d6b1049ef3f59a2872fe66694ee674d2de89728e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- assa/Connector.h.orig	Wed Dec 24 17:32:49 2003
+++ assa/Connector.h	Wed Dec 24 17:34:16 2003
@@ -407,7 +407,7 @@
 	int error;
 	int ret;
 	error = ret = errno = 0;
-	size_t n = sizeof (error);
+	socklen_t n = sizeof (error);
 
 	/* Always remove IO handler first. */
 	m_reactor->removeHandler (this, WRITE_EVENT);	
@@ -415,7 +415,7 @@
 #if defined(linux)
 	ret = getsockopt (m_fd, SOL_SOCKET, SO_ERROR, (void*)&error, &n);
 #else  // Solaris 2.6 
-	ret = getsockopt (m_fd, SOL_SOCKET, SO_ERROR, (char*)&error, (int*)&n);
+	ret = getsockopt (m_fd, SOL_SOCKET, SO_ERROR, (char*)&error, &n);
 #endif
 
 	if (ret == 0) {