diff options
-rw-r--r-- | streaming/receiver.c | 2 | ||||
-rw-r--r-- | streaming/sender.c | 2 |
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; } } |