From 420edf23adb3dbd2cfe750c1d7fc231f14e1b39a Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 9 Apr 2014 15:32:37 -0700 Subject: Was not closing _shutdownSignalPipe in UnixEthernetTap either... --- node/UnixEthernetTap.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'node') diff --git a/node/UnixEthernetTap.cpp b/node/UnixEthernetTap.cpp index 240efe41..a91257bb 100644 --- a/node/UnixEthernetTap.cpp +++ b/node/UnixEthernetTap.cpp @@ -439,6 +439,8 @@ UnixEthernetTap::~UnixEthernetTap() ::write(_shutdownSignalPipe[1],"\0",1); // causes thread to exit Thread::join(_thread); ::close(_fd); + ::close(_shutdownSignalPipe[0]); + ::close(_shutdownSignalPipe[1]); #ifdef __APPLE__ EthernetTap_instances_m.lock(); -- cgit v1.2.3