]> git.tdb.fi Git - libs/net.git/blobdiff - source/inet6.cpp
Don't close socket on Communicator error
[libs/net.git] / source / inet6.cpp
index dbbf2dbb61a34a20bd8dc4484440220ad397e2a0..6903a778d2998f56e03d851c7c6ba830346c7a96 100644 (file)
@@ -1,12 +1,4 @@
-/* $Id$
-
-This file is part of libmspnet
-Copyright © 2011  Mikkosoft Productions, Mikko Rasa
-Distributed under the LGPL
-*/
-
-#include <msp/core/except.h>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
 #include "inet6.h"
 
 using namespace std;
@@ -49,7 +41,7 @@ string Inet6Addr::str() const
 
 unsigned Inet6Addr::fill_sockaddr(sockaddr &) const
 {
-       throw Exception("Inet6Addr doesn't fit in struct sockaddr");
+       throw logic_error("sizeof(sockaddr_in6)>sizeof(sockaddr)");
 }
 
 unsigned Inet6Addr::fill_sockaddr(sockaddr_storage &sa) const