strace: Show sun_path on AF_UNIX socket addresses

This commit is contained in:
Rodrigo Tobar 2021-10-11 22:43:46 +08:00 committed by Brian Gianforcaro
commit 6ff56a96bd
Notes: sideshowbarker 2024-07-18 02:47:55 +09:00

View file

@ -518,6 +518,11 @@ struct Formatter<struct sockaddr> : StandardFormatter {
", sin_port={}, sin_addr={}",
address_in->sin_port,
IPv4Address(address_in->sin_addr.s_addr).to_string());
} else if (address.sa_family == AF_UNIX) {
auto* address_un = (const struct sockaddr_un*)&address;
builder.appendff(
", sun_path={}",
address_un->sun_path);
}
builder.append('}');
}