The "active" bit in node.status is not used.
[oweals/tinc.git] / src / net_setup.c
index b3ce766d371ca6b0ab3ccc6180c6ac1f67ebbe7c..4bac3f0b0d637498f68b2f0ba84c1d7cae422f2f 100644 (file)
@@ -437,7 +437,6 @@ bool setup_myself(void)
 
        myself->nexthop = myself;
        myself->via = myself;
-       myself->status.active = true;
        myself->status.reachable = true;
        node_add(myself);
 
@@ -502,7 +501,7 @@ bool setup_myself(void)
                        free(hostname);
                }
 
-               listen_socket[listen_sockets].sa.sa = *aip->ai_addr;
+               memcpy(&listen_socket[listen_sockets].sa, aip->ai_addr, aip->ai_addrlen);
                listen_sockets++;
        }