mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-12 19:02:12 +00:00
gms: Resolve localhost in inet_address
In db:config, "localhost" is used as the default IP address for listen_address, rpc_address. We do not have a name resolver at the moment. Add a minimal resolver for localhost for now.
This commit is contained in:
@@ -20,8 +20,13 @@ public:
|
||||
inet_address(int32_t ip)
|
||||
: _addr(uint32_t(ip)) {
|
||||
}
|
||||
inet_address(const sstring& addr)
|
||||
: _addr(addr) {
|
||||
inet_address(const sstring& addr) {
|
||||
// FIXME: We need a real DNS resolver
|
||||
if (addr == "localhost") {
|
||||
_addr = net::ipv4_address("127.0.0.1");
|
||||
} else {
|
||||
_addr = net::ipv4_address(addr);
|
||||
}
|
||||
}
|
||||
uint32_t raw_addr() const {
|
||||
return _addr.ip;
|
||||
|
||||
Reference in New Issue
Block a user