assert(a);
assert(s);
- *a = (SocketAddress) {
- .type = SOCK_RAW,
- };
-
r = extract_first_word(&s, &word, NULL, 0);
if (r < 0)
return r;
return r;
}
- a->sockaddr.nl.nl_family = AF_NETLINK;
- a->sockaddr.nl.nl_groups = group;
-
- a->type = SOCK_RAW;
- a->size = sizeof(struct sockaddr_nl);
- a->protocol = family;
+ *a = (SocketAddress) {
+ .type = SOCK_RAW,
+ .sockaddr.nl.nl_family = AF_NETLINK,
+ .sockaddr.nl.nl_groups = group,
+ .protocol = family,
+ .size = sizeof(struct sockaddr_nl),
+ };
return 0;
}