From 5f0a0e39e4b2c823b164acb4356d7aab9953e041 Mon Sep 17 00:00:00 2001 From: rtognimp Date: Mon, 18 Oct 2004 20:08:12 +0000 Subject: EOF detection (fix hanging at end of stream) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13677 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/realrtsp/rtsp_session.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmpdemux/realrtsp/rtsp_session.c') diff --git a/libmpdemux/realrtsp/rtsp_session.c b/libmpdemux/realrtsp/rtsp_session.c index 013e4fe2bc..89cd140340 100644 --- a/libmpdemux/realrtsp/rtsp_session.c +++ b/libmpdemux/realrtsp/rtsp_session.c @@ -169,6 +169,8 @@ int rtsp_session_read (rtsp_session_t *this, char *data, int len) { dest += fill; this->recv_read = 0; this->recv_size = real_get_rdt_chunk (this->s, (char **)&(this->recv)); + if (this->recv_size < 0) + return -1; source = this->recv; fill = this->recv_size; -- cgit v1.2.3