}
// Find the IP header length...
- struct ip* ip_header = (struct ip*)(wire_data);
+ struct ip const* ip_header = reinterpret_cast<struct ip const*>(wire_data);
auto hlen = (ip_header->ip_hl << 2);
// Make sure we received enough data.
socklen_t len = sizeof(srv_addr);
// Connect to the specified UNIX socket
- int status = connect(socket_fd_, (struct sockaddr*)&srv_addr, len);
+ int status = connect(socket_fd_, reinterpret_cast<struct sockaddr*>(&srv_addr), len);
if (status == -1) {
const char* errmsg = strerror(errno);
ADD_FAILURE() << "Failed to connect unix socket: fd=" << socket_fd_