diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-12-11 23:19:13 +0000 |
---|---|---|
committer | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2010-12-16 06:22:19 +0200 |
commit | 7ab2c7bc15577bdd7e8f0f4238122c1f72c78021 (patch) | |
tree | 535f0a7da9e7e1074ad602989f923890bfe9231f | |
parent | ccd5c8566f151965ebc26d3fdd2071d9053d8520 (diff) | |
download | mpv-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.c | 2 |
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; |