X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fbsd%2Fdevice.c;h=49508bc53432411d847ab96453b162411cad00f0;hb=5217c16db4babd64580c2fd7aa36180bb9bd838c;hp=145b79e5abe811440e9eda88f3022d67330b477d;hpb=41583d5dcfc1277b1a203478de4cce2cd0cda1b1;p=tinc diff --git a/src/bsd/device.c b/src/bsd/device.c index 145b79e5..49508bc5 100644 --- a/src/bsd/device.c +++ b/src/bsd/device.c @@ -197,9 +197,11 @@ static void close_device(void) { default: close(device_fd); } + device_fd = -1; - free(device); - free(iface); + free(device); device = NULL; + free(iface); iface = NULL; + device_info = NULL; } static bool read_packet(vpn_packet_t *packet) {