diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2010-03-30 23:20:24 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2010-03-30 23:20:24 +0000 |
commit | d05afe468f4371d8e95a6bc921054559f869fc5f (patch) | |
tree | ed9ea6355d34afa3532cda086d57939c53611ec3 /gas/input-scrub.c | |
parent | 3c0c22b04e413ac7e708119f9f72b9f19edd31e2 (diff) | |
download | binutils-redhat-d05afe468f4371d8e95a6bc921054559f869fc5f.tar.gz |
Use memmove to copy overlap memory.
2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11456
* input-scrub.c (input_scrub_next_buffer): Use memmove instead
of memcpy to copy overlap memory.
Diffstat (limited to 'gas/input-scrub.c')
-rw-r--r-- | gas/input-scrub.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/input-scrub.c b/gas/input-scrub.c index a2cd31b3f6..e1ff5cc0a5 100644 --- a/gas/input-scrub.c +++ b/gas/input-scrub.c @@ -343,8 +343,8 @@ input_scrub_next_buffer (char **bufp) if (partial_size) { - memcpy (buffer_start + BEFORE_SIZE, partial_where, - (unsigned int) partial_size); + memmove (buffer_start + BEFORE_SIZE, partial_where, + (unsigned int) partial_size); memcpy (buffer_start + BEFORE_SIZE, save_source, AFTER_SIZE); } limit = input_file_give_next_buffer (buffer_start |