# HG changeset patch # User mstorsjo # Date 1269456747 0 # Node ID ba648dfcbe04f5b27e7bb128fea60edcae871b34 # Parent 2c0f0162a110ac644fb4f19fd0a3614a19ee7c7d Handle errors returned from ff_rtsp_read_reply in udp_read_packet properly diff -r 2c0f0162a110 -r ba648dfcbe04 rtsp.c --- a/rtsp.c Wed Mar 24 18:40:43 2010 +0000 +++ b/rtsp.c Wed Mar 24 18:52:27 2010 +0000 @@ -1670,7 +1670,9 @@ 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;