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
release/0.6
Martin Storsjö 15 years ago
parent 1e4dd198af
commit 3370289a4c
  1. 2
      libavformat/rtsp.c

@ -1442,7 +1442,7 @@ int ff_rtsp_connect(AVFormatContext *s)
char *option_list, *option, *filename; char *option_list, *option, *filename;
URLContext *rtsp_hd; URLContext *rtsp_hd;
int port, err, tcp_fd; int port, err, tcp_fd;
RTSPMessageHeader reply1, *reply = &reply1; RTSPMessageHeader reply1 = {}, *reply = &reply1;
int lower_transport_mask = 0; int lower_transport_mask = 0;
char real_challenge[64]; char real_challenge[64];
struct sockaddr_storage peer; struct sockaddr_storage peer;

Loading…
Cancel
Save