From 7ab2c7bc15577bdd7e8f0f4238122c1f72c78021 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 11 Dec 2010 23:19:13 +0000 Subject: demux_ts: change overlapping memcpy to memmove Replace memcpy with memmove since at least src==dst is possible. Fixes another issue that is part of bug #1280. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32697 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_ts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpdemux') diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index daeefdd7bf..8219d03857 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -3182,7 +3182,7 @@ static int ts_parse(demuxer_t *demuxer , ES_stream_t *es, unsigned char *packet, } else { - memcpy(es->start, p, sz); + memmove(es->start, p, sz); if(es->size) return es->size; -- cgit v1.2.3