aboutsummaryrefslogtreecommitdiffstats
path: root/ip/iptuntap.c
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-08-31 12:14:51 -0700
committerStephen Hemminger <shemminger@vyatta.com>2011-08-31 12:14:51 -0700
commit1313ceb4d668d7ea343acb0c573aeae17669ff54 (patch)
tree169e7861eb4fb36a7de965d82bef1ce1950c1b05 /ip/iptuntap.c
parent223f4d8ea6803bd9288d54c819e54a88a63c1730 (diff)
downloadplatform_external_iproute2-1313ceb4d668d7ea343acb0c573aeae17669ff54.tar.gz
platform_external_iproute2-1313ceb4d668d7ea343acb0c573aeae17669ff54.tar.bz2
platform_external_iproute2-1313ceb4d668d7ea343acb0c573aeae17669ff54.zip
iptuntap: avoid double open
would leak a file handle
Diffstat (limited to 'ip/iptuntap.c')
-rw-r--r--ip/iptuntap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ip/iptuntap.c b/ip/iptuntap.c
index 2a8aa7fc..588926cf 100644
--- a/ip/iptuntap.c
+++ b/ip/iptuntap.c
@@ -47,7 +47,7 @@ static void usage(void)
static int tap_add_ioctl(struct ifreq *ifr, uid_t uid, gid_t gid)
{
- int fd = open(TUNDEV, O_RDWR);
+ int fd;
int ret = -1;
#ifdef IFF_TUN_EXCL