summaryrefslogtreecommitdiffstats
path: root/streaming
diff options
context:
space:
mode:
authorMarkos Fountoulakis <44345837+mfundul@users.noreply.github.com>2020-10-20 11:56:42 +0300
committerGitHub <noreply@github.com>2020-10-20 11:56:42 +0300
commit2595f1d77217e45c9bb9be0e1c907e99da85601e (patch)
tree3dedcd6f6f17408f4bace4c5477f0a11f3467a69 /streaming
parent7da1abbb6577ca8b0656e909b731460a1d62f606 (diff)
Replace memcpy() with memmove() for overlapping memory ranges. (#10097)
Diffstat (limited to 'streaming')
-rw-r--r--streaming/receiver.c2
-rw-r--r--streaming/sender.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/streaming/receiver.c b/streaming/receiver.c
index 98fe87f887..9577e85677 100644
--- a/streaming/receiver.c
+++ b/streaming/receiver.c
@@ -181,7 +181,7 @@ static char *receiver_next_line(struct receiver_state *r, int *pos) {
r->read_buffer[scan] = 0;
return &r->read_buffer[start];
}
- memcpy(r->read_buffer, &r->read_buffer[start], r->read_len - start);
+ memmove(r->read_buffer, &r->read_buffer[start], r->read_len - start);
r->read_len -= start;
return NULL;
}
diff --git a/streaming/sender.c b/streaming/sender.c
index a70d06100d..96a2e6c6f1 100644
--- a/streaming/sender.c
+++ b/streaming/sender.c
@@ -515,7 +515,7 @@ void execute_commands(struct sender_state *s) {
start = newline+1;
}
if (start<end) {
- memcpy( s->read_buffer, start, end-start);
+ memmove(s->read_buffer, start, end-start);
s->read_len = end-start;
}
}