mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
rtsp: Return EOF if the TCP control channel is closed
Originally committed as revision 24920 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
5a8693ef59
commit
2401660d2f
@ -797,7 +797,7 @@ int ff_rtsp_read_reply(AVFormatContext *s, RTSPMessageHeader *reply,
|
||||
dprintf(s, "ret=%d c=%02x [%c]\n", ret, ch, ch);
|
||||
#endif
|
||||
if (ret != 1)
|
||||
return -1;
|
||||
return AVERROR_EOF;
|
||||
if (ch == '\n')
|
||||
break;
|
||||
if (ch == '$') {
|
||||
@ -1719,8 +1719,8 @@ redo:
|
||||
RTSPMessageHeader reply;
|
||||
|
||||
ret = ff_rtsp_read_reply(s, &reply, NULL, 1);
|
||||
if (ret == -1)
|
||||
return -1;
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
if (ret == 1) /* received '$' */
|
||||
break;
|
||||
/* XXX: parse message */
|
||||
|
Loading…
Reference in New Issue
Block a user