summaryrefslogtreecommitdiff
path: root/net/wmnetmon/files/patch-tcpmonitor.c
blob: faff35a5a293ab327026fbb44c67b3b315ae8f64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- tcpmonitor.c.orig	1999-07-23 13:58:24 UTC
+++ tcpmonitor.c
@@ -12,7 +12,9 @@
 #include <sys/time.h>
 #include <arpa/inet.h>
 #include <stdlib.h>
+#if ! (defined __FreeBSD__ || defined __DragonFly__)
 #include <malloc.h>
+#endif
 #include <fcntl.h>
 #include <errno.h>
 #include "config.h"
@@ -51,7 +53,7 @@ int tcp_isalive(pinger_host *h)
 	if (debug)
 	fprintf(stderr,"trying to connect (tcp) to port %d at %s...\n", h->tcpport,
 	    inet_ntoa(h->tcpsock->sin_addr));
-	if (connect(h->tcp_socket, (struct sockaddr_in*)h->tcpsock, 
+	if (connect(h->tcp_socket, (struct sockaddr*)h->tcpsock, 
 	        sizeof(struct sockaddr_in))<0) 
 	   switch(errno) {
 		case EISCONN: /* Common.. reported by lots of users