diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-22 11:58:56 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-22 11:58:56 +0000 |
commit | b3946c3bb1b49ea9f9d639251ab274c387763832 (patch) | |
tree | 51d3b50e3d9149e1adc6ce5841d0aa989b3a0894 /libmpdemux/realrtsp/rtsp.c | |
parent | eec8ec8a5c5a7272fb44d1e9ddc9fc3ef0d6dc50 (diff) | |
download | mpv-b3946c3bb1b49ea9f9d639251ab274c387763832.tar.bz2 mpv-b3946c3bb1b49ea9f9d639251ab274c387763832.tar.xz |
fix illegal memory accesses
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15798 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/realrtsp/rtsp.c')
-rw-r--r-- | libmpdemux/realrtsp/rtsp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libmpdemux/realrtsp/rtsp.c b/libmpdemux/realrtsp/rtsp.c index 708e8729aa..6247ca1baa 100644 --- a/libmpdemux/realrtsp/rtsp.c +++ b/libmpdemux/realrtsp/rtsp.c @@ -272,10 +272,11 @@ static void hexdump (char *buf, int length) { static char *rtsp_get(rtsp_t *s) { - int n=0; + int n=1; char *buffer = malloc(BUF_SIZE); char *string = NULL; + read_stream(s->s, buffer, 1); while (n<BUF_SIZE) { read_stream(s->s, &(buffer[n]), 1); if ((buffer[n-1]==0x0d)&&(buffer[n]==0x0a)) break; |