mirror of
https://github.com/curl/curl.git
synced 2026-06-05 12:14:17 +03:00
if the PWD reply parser failed, we leaked memory
This commit is contained in:
parent
3f8ba3a986
commit
ff5308a5af
1 changed files with 3 additions and 1 deletions
|
|
@ -544,7 +544,7 @@ CURLcode Curl_ftp_connect(struct connectdata *conn)
|
|||
The directory name can contain any character; embedded double-quotes
|
||||
should be escaped by double-quotes (the "quote-doubling" convention).
|
||||
*/
|
||||
if('\"' == *ptr) {
|
||||
if(dir && ('\"' == *ptr)) {
|
||||
/* it started good */
|
||||
ptr++;
|
||||
while(ptr && *ptr) {
|
||||
|
|
@ -570,6 +570,8 @@ CURLcode Curl_ftp_connect(struct connectdata *conn)
|
|||
}
|
||||
else {
|
||||
/* couldn't get the path */
|
||||
free(dir);
|
||||
infof(data, "Failed to figure out path\n");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue