Fixed: Empty const char* because std::string destructor called
This commit is contained in:
parent
4e62ef6921
commit
62a7ed13fe
1 changed files with 5 additions and 5 deletions
|
@ -780,12 +780,12 @@ bool CInetAddress::is127001 () const
|
|||
|
||||
bool CInetAddress::isLoopbackIPAddress () const
|
||||
{
|
||||
const char *sIPAddress = ipAddress().c_str();
|
||||
std::string sIPAddress = ipAddress();
|
||||
|
||||
return (strcmp(sIPAddress, "::") == 0) ||
|
||||
(strcmp(sIPAddress, "::1") == 0) ||
|
||||
(strcmp(sIPAddress, "127.0.0.1") == 0) ||
|
||||
(strcmp(sIPAddress, "0:0:0:0:0:0:0:1") == 0);
|
||||
return (sIPAddress.compare("::") == 0) ||
|
||||
(sIPAddress.compare("::1") == 0) ||
|
||||
(sIPAddress.compare("127.0.0.1") == 0) ||
|
||||
(sIPAddress.compare("0:0:0:0:0:0:0:1") == 0);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue