Fix declaration of update_node_address().
authorGuus Sliepen <guus@tinc-vpn.org>
Sat, 20 Mar 2004 15:33:07 +0000 (15:33 +0000)
committerGuus Sliepen <guus@tinc-vpn.org>
Sat, 20 Mar 2004 15:33:07 +0000 (15:33 +0000)
src/node.c
src/node.h

index 79320e7101f6f5a098d6957d349a3197e4d05f50..a9b8858afb2866ef6077864e5970fa832b4927ae 100644 (file)
@@ -150,12 +150,12 @@ void node_del(node_t *n)
        avl_delete(node_udp_tree, n);
 }
 
-void update_node_address(node_t *n, const sockaddr_t address) {
+void update_node_address(node_t *n, const sockaddr_t *address) {
        avl_node_t *node;
 
        node = avl_unlink(node_udp_tree, n);
        sockaddrfree(&n->address);
-       sockaddrcpy(&n->address, &address);
+       sockaddrcpy(&n->address, address);
 
        if(n->hostname)
                free(n->hostname);
index 6dc7338baabb03a7500f51f3eab983b0138d9d23..935b9a31af7db176d031c5b599908321f9aa4196 100644 (file)
@@ -90,7 +90,7 @@ extern node_t *new_node(void) __attribute__ ((__malloc__));
 extern void free_node(node_t *);
 extern void node_add(node_t *);
 extern void node_del(node_t *);
-extern void update_node_udpaddress(node_t *, const sockaddr_t *);
+extern void update_node_address(node_t *, const sockaddr_t *);
 extern node_t *lookup_node(char *);
 extern node_t *lookup_node_udp(const sockaddr_t *);
 extern void dump_nodes(void);