]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/unix/unix.cpp
Check for EOF return before checking for errors
[libs/net.git] / source / net / unix / unix.cpp
index 0e88c2c2d0bc6cf1afe1f19af7f84f3ef6587690..648d53a303a946f5dc64e1be09481142f573f36c 100644 (file)
@@ -1,16 +1,15 @@
+#include "platform_api.h"
+#include "unix.h"
 #include <stdexcept>
 #include <sys/un.h>
-#include "platform_api.h"
 #include "sockaddr_private.h"
-#include "unix.h"
 
 using namespace std;
 
 namespace Msp {
 namespace Net {
 
-UnixAddr::UnixAddr(const SysAddr &sa):
-       abstract(false)
+UnixAddr::UnixAddr(const SysAddr &sa)
 {
        const sockaddr_un &sau = reinterpret_cast<const sockaddr_un &>(sa.addr);
        if(static_cast<size_t>(sa.size)>sizeof(sa_family_t))