From fbf9a729247a4ffc2c037557f2ddc88fc8a6202a Mon Sep 17 00:00:00 2001
From: tho <tho@wiback.org>
Date: Mon, 24 Nov 2008 11:21:52 +0000
Subject: [PATCH] INet4SocketAddress: unsigned/size_type bugfix for 64bit

---
 Socket/Protocols/INet/INetAddressing.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Socket/Protocols/INet/INetAddressing.cc b/Socket/Protocols/INet/INetAddressing.cc
index ef448a869..fdb4ee156 100644
--- a/Socket/Protocols/INet/INetAddressing.cc
+++ b/Socket/Protocols/INet/INetAddressing.cc
@@ -46,9 +46,9 @@
 prefix_ senf::INet4SocketAddress::INet4SocketAddress(std::string const & addr)
     : BSDSocketAddress (sizeof(sockaddr_in), AF_INET)
 {
-    unsigned portIx = addr.find(':');
+    std::string::size_type portIx = addr.find(':');
     try {
-        port( boost::lexical_cast< ::u_int16_t >(portIx == std::string::npos 
+        port( boost::lexical_cast< ::u_int16_t >(portIx == std::string::npos
                                                  ? addr : std::string(addr,portIx+1)) );
     }
     catch (boost::bad_lexical_cast const &) {
@@ -88,7 +88,7 @@ prefix_ senf::INet6SocketAddress::INet6SocketAddress(std::string const & addr,
            ZoneId   = 2,
            Hostname = 3,
            Port     = 4 };
-    
+
     boost::smatch match;
     if (! regex_match(addr, match, addressRx))
         throw AddressSyntaxException();
@@ -135,7 +135,7 @@ prefix_ void senf::INet6SocketAddress::assignIface(std::string const & iface)
 #undef prefix_
 //#include "INetAddressing.mpp"
 
-
+
 // Local Variables:
 // mode: c++
 // fill-column: 100
-- 
GitLab