diff --git a/libavformat/udp.c b/libavformat/udp.c
index aadda98bcd37f4a5d27ee3fb3be5b014967a3d40..effe6992ec4d4eef7978caa485f65fe5bfd984f9 100644
--- a/libavformat/udp.c
+++ b/libavformat/udp.c
@@ -51,7 +51,7 @@ typedef struct {
 #else
     struct sockaddr_storage dest_addr;
 #endif
-    size_t dest_addr_len;
+    int dest_addr_len;
 } UDPContext;
 
 #define UDP_TX_BUF_SIZE 32768