diff --git a/lib/ftp.c b/lib/ftp.c index bf8b57db26..cea77d7ee5 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -2892,7 +2892,8 @@ static CURLcode ftp_statemachine(struct Curl_easy *data, } else { /* end of path */ - entry_extracted = TRUE; + if(Curl_dyn_len(&out)) + entry_extracted = TRUE; break; /* get out of this loop */ } }