summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-12-11 23:19:13 +0000
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-12-16 06:22:19 +0200
commit7ab2c7bc15577bdd7e8f0f4238122c1f72c78021 (patch)
tree535f0a7da9e7e1074ad602989f923890bfe9231f
parentccd5c8566f151965ebc26d3fdd2071d9053d8520 (diff)
downloadmpv-7ab2c7bc15577bdd7e8f0f4238122c1f72c78021.tar.bz2
mpv-7ab2c7bc15577bdd7e8f0f4238122c1f72c78021.tar.xz
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
-rw-r--r--libmpdemux/demux_ts.c2
1 files changed, 1 insertions, 1 deletions
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;