pcas: avoid reinterpret_cast with sockaddr
Avoid warning about breaking aliasing rules
This commit is contained in:
@@ -164,10 +164,9 @@ struct sockaddr caNetAddr::getSock() const
|
||||
throw std::logic_error ( "caNetAddr::getSock (): address wasnt IP" );
|
||||
}
|
||||
|
||||
struct sockaddr sa;
|
||||
struct sockaddr_in *psain = reinterpret_cast <struct sockaddr_in*> ( & sa );
|
||||
*psain = this->addr.ip;
|
||||
return sa;
|
||||
osiSockAddr addr;
|
||||
addr.ia = this->addr.ip;
|
||||
return addr.sa;
|
||||
}
|
||||
|
||||
caNetAddr::operator sockaddr_in () const
|
||||
|
||||
Reference in New Issue
Block a user