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

Fixed an OOM memory leak in the FTP wildcard code

This commit is contained in:
Dan Fandrich 2010-06-17 10:56:25 -07:00
parent d63bdba097
commit bd6a695545

View File

@ -3526,8 +3526,10 @@ static CURLcode init_wc_data(struct connectdata *conn)
/* INITIALIZE parselist structure */
ftp_tmp->parser = Curl_ftp_parselist_data_alloc();
if(!ftp_tmp->parser)
if(!ftp_tmp->parser) {
free(ftp_tmp);
return CURLE_OUT_OF_MEMORY;
}
wildcard->tmp = ftp_tmp; /* put it to the WildcardData tmp pointer */
wildcard->tmp_dtor = wc_data_dtor;