X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fedge.c;h=5491d8ac2885ad7f4a74fcde4fcbbf7496f4a626;hb=refs%2Fheads%2F1.1;hp=c521d0e139547ae7ec097f15fa9c745ab2adc81c;hpb=914d1be411229c28e6e8e4a0df99afa076a8b448;p=tinc diff --git a/src/edge.c b/src/edge.c index c521d0e1..baa6d26c 100644 --- a/src/edge.c +++ b/src/edge.c @@ -71,10 +71,12 @@ edge_t *new_edge(void) { } void free_edge(edge_t *e) { - sockaddrfree(&e->address); - sockaddrfree(&e->local_address); + if(e) { + sockaddrfree(&e->address); + sockaddrfree(&e->local_address); - free(e); + free(e); + } } void edge_add(edge_t *e) {