X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fedge.c;h=baa6d26c34362789398169b2a9a3324010b8fb6a;hb=28be4baae016a5a771d0d9ec6e97ef38a4fc9e46;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) {