X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fraw_socket%2Fdevice.c;h=f71b6ee71426666517ca340b51bf4aa0c437814c;hp=b96f06f4e46a0f61600fa31168f7aa2471d49bd6;hb=c217d214f4f071c235bc7c463a1da6124e2570a6;hpb=b069da90d67b49dce041f513a3855b8da3d82f80 diff --git a/src/raw_socket/device.c b/src/raw_socket/device.c index b96f06f4..f71b6ee7 100644 --- a/src/raw_socket/device.c +++ b/src/raw_socket/device.c @@ -1,7 +1,7 @@ /* device.c -- raw socket Copyright (C) 2002-2005 Ivo Timmermans, - 2002-2006 Guus Sliepen + 2002-2009 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -16,8 +16,6 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - $Id$ */ #include "system.h" @@ -32,8 +30,8 @@ #include "xalloc.h" int device_fd = -1; -char *device; -char *iface; +char *device = NULL; +char *iface = NULL; static char ifrname[IFNAMSIZ]; static char *device_info; @@ -90,6 +88,9 @@ void close_device(void) cp(); close(device_fd); + + free(device); + free(iface); } bool read_packet(vpn_packet_t *packet)