set rangestringalloc to 0 after the string has been freed to prevent it
from being freed twice (a NULL free the second time)
This commit is contained in:
Родитель
50d564b4d4
Коммит
c938166520
|
@ -191,6 +191,7 @@ void static urlfree(struct UrlData *data, bool totally)
|
|||
if(data->bits.rangestringalloc) {
|
||||
free(data->range);
|
||||
data->range=NULL;
|
||||
data->bits.rangestringalloc=0; /* free now */
|
||||
}
|
||||
|
||||
if(data->ptr_proxyuserpwd) {
|
||||
|
@ -693,7 +694,7 @@ static CURLcode _connect(CURL *curl, CURLconnect **in_connect)
|
|||
char *tmp;
|
||||
char *buf;
|
||||
CURLcode result;
|
||||
char resumerange[12]="";
|
||||
char resumerange[40]="";
|
||||
struct UrlData *data = curl;
|
||||
struct connectdata *conn;
|
||||
#ifdef HAVE_SIGACTION
|
||||
|
|
Загрузка…
Ссылка в новой задаче