Signed-off-by: Sage Weil <sage@redhat.com>
if (ret < 0)
return ret;
- memcpy(addr, &address.ss_addr(), sizeof(*addr));
+ *addr = address.get_sockaddr_storage();
return 0;
}
return r;
for (i = 0; i < (unsigned)naddr && i < address.size(); i++)
- memcpy(&addr[i], &address[i].ss_addr(), sizeof(*addr));
+ addr[i] = address[i].get_sockaddr_storage();
/* naddr == 0: drop through and return actual size */
if (naddr && (address.size() > (unsigned)naddr))