diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-04-12 11:43:37 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-04-12 11:43:37 -0400 |
commit | 435b32948b5824c8d13d447c6077d03b58b98f6d (patch) | |
tree | e28d7fc4e71128bafe10bc5119ea843b4244e7cc /src | |
parent | fix alpine linux brokie (diff) | |
download | wrapper-435b32948b5824c8d13d447c6077d03b58b98f6d.tar.gz wrapper-435b32948b5824c8d13d447c6077d03b58b98f6d.tar.bz2 wrapper-435b32948b5824c8d13d447c6077d03b58b98f6d.zip |
remove direct call to addr in printing quad a for alpine support
Diffstat (limited to 'src')
-rw-r--r-- | src/server/addr.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/addr.c b/src/server/addr.c index a21b845..c83b216 100644 --- a/src/server/addr.c +++ b/src/server/addr.c @@ -79,10 +79,11 @@ void print_socket_addr(SocketAddr* addr, char* buffer) { ntohs(addr->data.v4.sin_port) ); } else { + uint8_t* a = (uint8_t*) &addr->data.v6.sin6_addr; for(int i = 0; i < 8; i++) { APPEND(buffer, "%02hhx%02hhx:", - addr->data.v6.sin6_addr.__in6_u.__u6_addr8[i*2 + 0], - addr->data.v6.sin6_addr.__in6_u.__u6_addr8[i*2 + 1] + a[i*2 + 0], + a[i*2 + 1] ); } APPEND(buffer, ":[%hu]", ntohs(addr->data.v6.sin6_port)); |