From e825ade1048a42000e6b20f12f361355802c10de Mon Sep 17 00:00:00 2001
From: g0dil <g0dil@wiback.org>
Date: Sat, 24 Nov 2007 17:04:52 +0000
Subject: [PATCH] Socket/Protocols/Raw: Use throwErrno() in TunTapSocketHandle

---
 Socket/Protocols/Raw/TunTapSocketHandle.cc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Socket/Protocols/Raw/TunTapSocketHandle.cc b/Socket/Protocols/Raw/TunTapSocketHandle.cc
index cd4692030..c2ab04338 100644
--- a/Socket/Protocols/Raw/TunTapSocketHandle.cc
+++ b/Socket/Protocols/Raw/TunTapSocketHandle.cc
@@ -50,7 +50,7 @@ prefix_ void senf::TapProtocol::init_client(std::string const & interface_name,
 {
     int fd;
     if ( (fd = ::open("/dev/net/tun", O_RDWR)) < 0 )
-        throw SystemException(errno);
+        throwErrno();
     struct ifreq ifr;
     ::memset( &ifr, 0, sizeof(ifr));
     ifr.ifr_flags = IFF_TAP;
@@ -58,7 +58,7 @@ prefix_ void senf::TapProtocol::init_client(std::string const & interface_name,
         ifr.ifr_flags |= IFF_NO_PI;
     interface_name.copy( ifr.ifr_name, IFNAMSIZ);
     if (::ioctl(fd, TUNSETIFF, (void *) &ifr) < 0 )
-        throw SystemException(errno);
+        throwErrno();
     body().fd(fd);
 }
 
@@ -75,7 +75,7 @@ prefix_ unsigned senf::TapProtocol::available()
         return 0;
     ssize_t l = ::recv(body().fd(),0,0,MSG_PEEK | MSG_TRUNC);
     if (l < 0)
-        throw SystemException(errno);
+        throwErrno();
     return l;
 }
 
-- 
GitLab