Commit 2618e4ca authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Curl_pp_readresp: use memmove not memcpy, possibly overlapping areas

Fixes commit 1deac31e
parent 08e57f91
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -377,7 +377,7 @@ CURLcode Curl_pp_readresp(curl_socket_t sockfd,
            /* This is the end of the last line, copy the last line to the
               start of the buffer and zero terminate, for old times sake */
            size_t n = ptr - pp->linestart_resp;
            memcpy(buf, pp->linestart_resp, n);
            memmove(buf, pp->linestart_resp, n);
            buf[n]=0; /* zero terminate */
            keepon=FALSE;
            pp->linestart_resp = ptr+1; /* advance pointer */