posix: sockets: use correct datatypes for in6_addr

in6addr_any and in6addr_loopback are of type in6_addr
cc430
Oleg Hahm 8 years ago
parent de539fa54f
commit a0dcbc6a3c

@ -257,12 +257,12 @@ struct ipv6_mreq {
/**
* IPv6 socket address for the wildcard address.
*/
extern const struct sockaddr_in6 in6addr_any;
extern const struct in6_addr in6addr_any;
/**
* IPv6 socket address for the loopback address.
*/
extern const struct sockaddr_in6 in6addr_loopback;
extern const struct in6_addr in6addr_loopback;
#ifdef __cplusplus
}

@ -61,10 +61,8 @@ typedef struct {
socket_t _pool[SOCKET_POOL_SIZE];
mutex_t _pool_mutex = MUTEX_INIT;
const struct sockaddr_in6 in6addr_any = {AF_INET6, 0, 0, IN6ADDR_ANY_INIT, 0};
const struct sockaddr_in6 in6addr_loopback = {
AF_INET6, 0, 0, IN6ADDR_LOOPBACK_INIT, 0
};
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
static socket_t *_get_free_socket(void)
{

Loading…
Cancel
Save