diff options
Diffstat (limited to 'libmpdemux/realrtsp/rtsp_session.c')
-rw-r--r-- | libmpdemux/realrtsp/rtsp_session.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; |