diff options
Diffstat (limited to 'src/lib/asiolink/io_address.cc')
-rw-r--r-- | src/lib/asiolink/io_address.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/asiolink/io_address.cc b/src/lib/asiolink/io_address.cc index 43459bfe5a..06b7d3d990 100644 --- a/src/lib/asiolink/io_address.cc +++ b/src/lib/asiolink/io_address.cc @@ -37,7 +37,7 @@ IOAddress::Hash::operator()(const IOAddress &io_address) const { // because we'd like to throw our own exception on failure. IOAddress::IOAddress(const std::string& address_str) { boost::system::error_code err; - asio_address_ = ip::address::from_string(address_str, err); + asio_address_ = ip::make_address(address_str, err); if (err) { isc_throw(IOError, "Failed to convert string to address '" << address_str << "': " << err.message()); @@ -116,7 +116,7 @@ IOAddress::isV6Multicast() const { uint32_t IOAddress::toUint32() const { if (asio_address_.is_v4()) { - return (asio_address_.to_v4().to_ulong()); + return (asio_address_.to_v4().to_uint()); } else { isc_throw(BadValue, "Can't convert " << toText() << " address to IPv4."); |