curl-library
[PATCH] FIX in wildcard FSM - remove infinite loop when FTP root directory is set without any pattern (CURLOPT_URL == "ftp://example.com/").
From: Pavel Raiskup <pavel_at_raiskup.cz>
Date: Mon, 21 Jun 2010 14:06:48 +0200
Date: Mon, 21 Jun 2010 14:06:48 +0200
--- lib/ftp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/ftp.c b/lib/ftp.c index 3b13b52..ac47258 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -3509,7 +3509,7 @@ static CURLcode init_wc_data(struct connectdata *conn) path[0] = '\0'; } else { /* only list */ - conn->data->set.wildcardmatch = FALSE; + wildcard->state = CURLWC_CLEAN; ret = ftp_parse_url_path(conn); return ret; } -- 1.7.1 ------------WWzsBnWLedpO4pHU6BpcKV Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html ------------WWzsBnWLedpO4pHU6BpcKV--Received on 2001-09-17