diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-01-19 15:05:26 -0800 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-01-19 15:05:26 -0800 |
| commit | d79f792e6fab5503bc70ad31cdf77ac935061bb7 (patch) | |
| tree | 787dbaebbe93b9d137ae2f12d15c57add7d6329e /osdep | |
| parent | 7b231b38b02d74afff7ea9cde6ea5c4a8cee5103 (diff) | |
| download | infinitytier-d79f792e6fab5503bc70ad31cdf77ac935061bb7.tar.gz infinitytier-d79f792e6fab5503bc70ad31cdf77ac935061bb7.zip | |
OpenBSD fixes, workaround for apparent libstdc++ bug.
Diffstat (limited to 'osdep')
| -rw-r--r-- | osdep/BSDEthernetTap.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/osdep/BSDEthernetTap.cpp b/osdep/BSDEthernetTap.cpp index 463206f6..0e1ada6b 100644 --- a/osdep/BSDEthernetTap.cpp +++ b/osdep/BSDEthernetTap.cpp @@ -83,7 +83,6 @@ BSDEthernetTap::BSDEthernetTap( { static Mutex globalTapCreateLock; char devpath[64],ethaddr[64],mtustr[32],metstr[32],tmpdevname[32]; - struct stat stattmp; Mutex::Lock _gl(globalTapCreateLock); @@ -122,6 +121,7 @@ BSDEthernetTap::BSDEthernetTap( ::waitpid(cpid,&exitcode,0); } else throw std::runtime_error("fork() failed"); + struct stat stattmp; if (!stat(devpath,&stattmp)) { cpid = (long)vfork(); if (cpid == 0) { |
