diff --git a/src/basic/socket-util.c b/src/basic/socket-util.c index df96aba970..47c2de8b6d 100644 --- a/src/basic/socket-util.c +++ b/src/basic/socket-util.c @@ -57,8 +57,9 @@ int socket_address_parse(SocketAddress *a, const char *s) { assert(a); assert(s); - zero(*a); - a->type = SOCK_STREAM; + *a = (SocketAddress) { + .type = SOCK_STREAM, + }; if (*s == '[') { uint16_t port;