Loading lib/http.c +5 −1 Original line number Diff line number Diff line Loading @@ -1851,9 +1851,13 @@ CURLcode Curl_http(struct connectdata *conn, bool *done) the bracket has been closed */ int startsearch = 0; if(*cookiehost == '[') { char *closingbracket = strchr(++cookiehost, ']'); char *closingbracket; closingbracket = strchr(cookiehost+1, ']'); if(closingbracket) *closingbracket = 0; /* since the 'cookiehost' is an allocated memory area that will be freed later we cannot simply increment the pointer */ memmove(cookiehost, cookiehost + 1, strlen(cookiehost) - 1); } else { char *colon = strchr(cookiehost + startsearch, ':'); Loading Loading
lib/http.c +5 −1 Original line number Diff line number Diff line Loading @@ -1851,9 +1851,13 @@ CURLcode Curl_http(struct connectdata *conn, bool *done) the bracket has been closed */ int startsearch = 0; if(*cookiehost == '[') { char *closingbracket = strchr(++cookiehost, ']'); char *closingbracket; closingbracket = strchr(cookiehost+1, ']'); if(closingbracket) *closingbracket = 0; /* since the 'cookiehost' is an allocated memory area that will be freed later we cannot simply increment the pointer */ memmove(cookiehost, cookiehost + 1, strlen(cookiehost) - 1); } else { char *colon = strchr(cookiehost + startsearch, ':'); Loading