X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fcygwin%2Fdevice.c;h=d522b4f4ac35c6e8e0a25b4ba6786c9bebb72b09;hb=c269a17ca4d4e4946a3f8ab05da8cdd338d97ffb;hp=a110f7f2bc0e9600bf75a3a5cc495b941fa5fff1;hpb=41583d5dcfc1277b1a203478de4cce2cd0cda1b1;p=tinc diff --git a/src/cygwin/device.c b/src/cygwin/device.c index a110f7f2..d522b4f4 100644 --- a/src/cygwin/device.c +++ b/src/cygwin/device.c @@ -215,12 +215,13 @@ static bool setup_device(void) { static void close_device(void) { close(sp[0]); close(sp[1]); - CloseHandle(device_handle); + CloseHandle(device_handle); device_handle = INVALID_HANDLE_VALUE; kill(reader_pid, SIGKILL); - free(device); - free(iface); + free(device); device = NULL; + free(iface); iface = NULL; + device_info = NULL; } static bool read_packet(vpn_packet_t *packet) {