From: Martin Storsjö Date: Sun, 4 Apr 2010 21:59:06 +0000 (+0000) Subject: Zero-initialize the reply struct X-Git-Tag: v0.6~324 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3370289a4c159ae6734ca1d85d2ded7d93e0eaf4;p=coroid%2Flibav_saccubus.git Zero-initialize the reply struct The status_code field is read in the fail codepath, where it could be read uninitialized earlier. Found by clang. Originally committed as revision 22801 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index 18538c78c..643e4d5a1 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -1442,7 +1442,7 @@ int ff_rtsp_connect(AVFormatContext *s) char *option_list, *option, *filename; URLContext *rtsp_hd; int port, err, tcp_fd; - RTSPMessageHeader reply1, *reply = &reply1; + RTSPMessageHeader reply1 = {}, *reply = &reply1; int lower_transport_mask = 0; char real_challenge[64]; struct sockaddr_storage peer;