X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fraw_socket%2Fdevice.c;h=f2a135d3de57bea591b83d94447660d0db6a5caf;hp=b96f06f4e46a0f61600fa31168f7aa2471d49bd6;hb=78fc59e994c764d072bf0045177f690a378d1308;hpb=b069da90d67b49dce041f513a3855b8da3d82f80 diff --git a/src/raw_socket/device.c b/src/raw_socket/device.c index b96f06f4..f2a135d3 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 @@ -32,8 +32,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 +90,9 @@ void close_device(void) cp(); close(device_fd); + + free(device); + free(iface); } bool read_packet(vpn_packet_t *packet)