diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-08-23 01:52:38 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-08-23 01:52:38 +0000 |
commit | fd781b3174ee791d5aa9335ae13c5113fed57cf8 (patch) | |
tree | c21b76a787feaf486252ff00236436d5e6d082b9 /codecs/ilbc/iLBC_encode.c | |
parent | 0a3502b5920e8d8c9de12b3e6a0fe2ddd0a166d6 (diff) |
use memmove() when memory regions might overlap (issue #4957)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6372 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'codecs/ilbc/iLBC_encode.c')
-rwxr-xr-x | codecs/ilbc/iLBC_encode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/codecs/ilbc/iLBC_encode.c b/codecs/ilbc/iLBC_encode.c index e2090626e..bd1496498 100755 --- a/codecs/ilbc/iLBC_encode.c +++ b/codecs/ilbc/iLBC_encode.c @@ -294,7 +294,7 @@ void iLBC_encode( /* update memory */ - memcpy(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); + memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); memcpy(mem+CB_MEML-SUBL, &decresidual[(start+1+subframe)*SUBL], SUBL*sizeof(float)); @@ -364,7 +364,7 @@ void iLBC_encode( /* update memory */ - memcpy(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); + memmove(mem, mem+SUBL, (CB_MEML-SUBL)*sizeof(float)); memcpy(mem+CB_MEML-SUBL, &reverseDecresidual[subframe*SUBL], SUBL*sizeof(float)); |