1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

ah, move the zero byte too or havoc will occur

This commit is contained in:
Daniel Stenberg 2003-04-11 16:23:06 +00:00
parent f7c5b28e76
commit 22d88fb28e

View File

@ -1984,8 +1984,8 @@ static CURLcode CreateConnection(struct SessionHandle *data,
if(conn->path[0] == '?') { if(conn->path[0] == '?') {
/* We need this function to deal with overlapping memory areas. We know /* We need this function to deal with overlapping memory areas. We know
that the memory area 'path' points to is 'urllen' bytes big and that that the memory area 'path' points to is 'urllen' bytes big and that
is bigger than the path. */ is bigger than the path. Use +1 to move the zero byte too. */
memmove(&conn->path[1], conn->path, strlen(conn->path)); memmove(&conn->path[1], conn->path, strlen(conn->path)+1);
conn->path[0] = '/'; conn->path[0] = '/';
} }