diff options
Diffstat (limited to 'libavformat/network.h')
-rw-r--r-- | libavformat/network.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavformat/network.h b/libavformat/network.h index 1ad7319649..d6aee93121 100644 --- a/libavformat/network.h +++ b/libavformat/network.h @@ -162,13 +162,13 @@ const char *ff_gai_strerror(int ecode); #define IN6_IS_ADDR_MULTICAST(a) (((uint8_t *) (a))[0] == 0xff) #endif -static inline int ff_is_multicast_address(struct sockaddr_storage *addr) +static inline int ff_is_multicast_address(struct sockaddr *addr) { - if (addr->ss_family == AF_INET) { + if (addr->sa_family == AF_INET) { return IN_MULTICAST(ntohl(((struct sockaddr_in *)addr)->sin_addr.s_addr)); } #if HAVE_STRUCT_SOCKADDR_IN6 - if (addr->ss_family == AF_INET6) { + if (addr->sa_family == AF_INET6) { return IN6_IS_ADDR_MULTICAST(&((struct sockaddr_in6 *)addr)->sin6_addr); } #endif |