X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=inline;f=src%2Fnetutl.c;h=2a62c18a7ff64148eb15e5f5ea9be4aa5fc43b2a;hb=ed1f31db1e8840ffd6849b48bcad93e9975a24bb;hp=f41fbecc2ea3e502bd4dad5e9cdc42d961eedc6a;hpb=b67296418c51784d39a24c3041e2cb199bee06f2;p=meshlink diff --git a/src/netutl.c b/src/netutl.c index f41fbecc..2a62c18a 100644 --- a/src/netutl.c +++ b/src/netutl.c @@ -32,11 +32,13 @@ bool hostnames = false; Return NULL on failure. */ struct addrinfo *str2addrinfo(const char *address, const char *service, int socktype) { - struct addrinfo *ai, hint = {}; + struct addrinfo *ai; int err; - hint.ai_family = addressfamily; - hint.ai_socktype = socktype; + struct addrinfo hint = { + .ai_family = addressfamily, + .ai_socktype = socktype, + }; err = getaddrinfo(address, service, &hint, &ai); @@ -49,13 +51,15 @@ struct addrinfo *str2addrinfo(const char *address, const char *service, int sock } sockaddr_t str2sockaddr(const char *address, const char *port) { - struct addrinfo *ai, hint = {}; - sockaddr_t result = {}; + struct addrinfo *ai; + sockaddr_t result = {0}; int err; - hint.ai_family = AF_UNSPEC; - hint.ai_flags = AI_NUMERICHOST; - hint.ai_socktype = SOCK_STREAM; + struct addrinfo hint = { + .ai_family = AF_UNSPEC, + .ai_flags = AI_NUMERICHOST, + .ai_socktype = SOCK_STREAM, + }; err = getaddrinfo(address, port, &hint, &ai);