]> git.ipfire.org Git - thirdparty/mtr.git/commitdiff
fixed warning in net.c, fixed missing define of NSCOUNT in dns.c
authorRoger Wolff <R.E.Wolff@BitWizard.nl>
Fri, 15 Aug 2014 09:48:16 +0000 (11:48 +0200)
committerRoger Wolff <R.E.Wolff@BitWizard.nl>
Fri, 15 Aug 2014 09:48:16 +0000 (11:48 +0200)
dns.c
net.c

diff --git a/dns.c b/dns.c
index c5c3c1af70790fd7af4ae91423acd82253ad79a3..013e9689d1a701ecef1e24493f30cb63a9601293 100644 (file)
--- a/dns.c
+++ b/dns.c
 //#define NSCOUNT6 myres.nscount
 //#define NSSOCKADDR6(i) (&(myres._u._ext.ext->nsaddrs[i].sin6))
 //#endif
+#else
+
+// No IPV6
+#define NSCOUNT myres.nscount
+#define NSCOUNT6 0
+#define NSSOCKADDR6(i) NULL
 #endif
 
 
diff --git a/net.c b/net.c
index d43054bacdd152a7ccfcd5fb9e324455a470b449..7ce9d7f50933955b5ab886584ad0257c20c3c1b9 100644 (file)
--- a/net.c
+++ b/net.c
@@ -305,10 +305,13 @@ void net_send_tcp(int index)
   int port;
   struct sockaddr_storage local;
   struct sockaddr_storage remote;
-  struct sockaddr_in *local4 = (struct sockaddr_in *) &local;
-  struct sockaddr_in6 *local6 = (struct sockaddr_in6 *) &local;
-  struct sockaddr_in *remote4 = (struct sockaddr_in *) &remote;
+  struct sockaddr_in  *local4  = (struct sockaddr_in  *) &local;
+  struct sockaddr_in  *remote4 = (struct sockaddr_in  *) &remote;
+#ifdef ENABLE_IPV6
+  struct sockaddr_in6 *local6  = (struct sockaddr_in6 *) &local;
   struct sockaddr_in6 *remote6 = (struct sockaddr_in6 *) &remote;
+#endif
+
   socklen_t len;
 
   ttl = index + 1;