From 3032276b189263c1aabe6dae34610b0c8af5e090 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20Storsj=C3=B6?= Date: Wed, 24 Mar 2010 18:52:27 +0000 Subject: [PATCH] Handle errors returned from ff_rtsp_read_reply in udp_read_packet properly Originally committed as revision 22657 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/rtsp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index 12faf980f81..19175a07fb5 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -1670,7 +1670,9 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st, if (tcp_fd != -1 && FD_ISSET(tcp_fd, &rfds)) { RTSPMessageHeader reply; - ff_rtsp_read_reply(s, &reply, NULL, 0); + ret = ff_rtsp_read_reply(s, &reply, NULL, 0); + if (ret < 0) + return ret; /* XXX: parse message */ if (rt->state != RTSP_STATE_STREAMING) return 0; -- 2.39.2