summaryrefslogtreecommitdiff
path: root/libavformat/network.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/network.h')
-rw-r--r--libavformat/network.h6
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