]> git.meshlink.io Git - meshlink/blobdiff - src/netutl.c
Initially, the vpn_mask of a connection is 255.255.255.255 to avoid confusion with...
[meshlink] / src / netutl.c
index 9e60dbbf1f31a7e3d9363235e2ad0421875df1bf..ce47c3e9b049892d4e20b00896c41f989d35bb1f 100644 (file)
@@ -130,6 +130,9 @@ conn_list_t *new_conn_list(void)
 cp
   /* initialise all those stupid pointers at once */
   memset(p, '\0', sizeof(*p));
+  p->vpn_mask = (ip_t)(~0L); /* If this isn't done, it would be a
+                                wastebucket for all packets with
+                                unknown destination. */
   p->nexthop = p;
 cp
   return p;