From e7b22a000c65536c397242f9f0c6e5c2ac6a3281 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 4 Feb 2009 00:27:29 +0000 Subject: added linux support for new ifconfig usage --- src/bsd/tun.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/bsd/tun.c') diff --git a/src/bsd/tun.c b/src/bsd/tun.c index 3eac360..07eae2b 100644 --- a/src/bsd/tun.c +++ b/src/bsd/tun.c @@ -226,6 +226,9 @@ void tun_close(tun_device_t* dev) if(dev->net_addr_) free(dev->net_addr_); + + if(dev->net_mask_) + free(dev->net_mask_); } int tun_read(tun_device_t* dev, u_int8_t* buf, u_int32_t len) @@ -280,7 +283,7 @@ int tun_write(tun_device_t* dev, u_int8_t* buf, u_int32_t len) void tun_do_ifconfig(tun_device_t* dev) { - if(!dev || !dev->actual_name_ || !dev->net_addr_) + if(!dev || !dev->actual_name_ || !dev->net_addr_ || !dev->net_mask_) return; -- cgit v1.2.3