Skip to content

Commit

Permalink
Fixed incorrect use of memcpy
Browse files Browse the repository at this point in the history
  • Loading branch information
HappyCerberus committed Aug 23, 2016
1 parent d798b18 commit 14829c9
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/lib/Libattr/attr_fn_acl.c
Expand Up @@ -488,7 +488,7 @@ set_allacl(struct attribute *attr, struct attribute *new, enum batch_op op, int
nsize = strlen(pas->as_string[i]) + 1;
pc = pas->as_string[i] + nsize;
need = pas->as_next - pc;
(void)memcpy(pas->as_string[i], pc, (int)need);
(void)memmove(pas->as_string[i], pc, (int)need);
pas->as_next -= nsize;
/* compact pointers */
for (++i; i < pas->as_npointers; i++)
Expand Down
2 changes: 1 addition & 1 deletion src/lib/Libattr/attr_fn_arst.c
Expand Up @@ -493,7 +493,7 @@ set_arst(struct attribute *attr, struct attribute *new, enum batch_op op)
nsize = strlen(pas->as_string[i]) + 1;
pc = pas->as_string[i] + nsize;
need = pas->as_next - pc;
(void)memcpy(pas->as_string[i], pc, (int)need);
(void)memmove(pas->as_string[i], pc, (int)need);
pas->as_next -= nsize;
/* compact pointers */
for (++i; i < pas->as_npointers; i++)
Expand Down

0 comments on commit 14829c9

Please sign in to comment.