From 8605d7090e49358a534386140ab98ea359d7a8f5 Mon Sep 17 00:00:00 2001 From: reimar Date: Wed, 25 Feb 2009 12:51:20 +0000 Subject: Use memset to make sure all parts of struct sockaddr_in are always initialized. Problem reported by [kmkaplan+mplayer-dev-eng (at) kim kim-minh com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28732 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/librtsp/rtsp_rtp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'stream/librtsp/rtsp_rtp.c') diff --git a/stream/librtsp/rtsp_rtp.c b/stream/librtsp/rtsp_rtp.c index 54a2180375..0c00e5b454 100644 --- a/stream/librtsp/rtsp_rtp.c +++ b/stream/librtsp/rtsp_rtp.c @@ -245,6 +245,7 @@ rtcp_connect (int client_port, int server_port, const char* server_hostname) return -1; } + memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr = INADDR_ANY; sin.sin_port = htons (client_port); @@ -293,6 +294,7 @@ rtp_connect (char *hostname, int port) if (s == -1) return -1; + memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; if (!hostname || !strcmp (hostname, "0.0.0.0")) sin.sin_addr.s_addr = htonl (INADDR_ANY); -- cgit v1.2.3