]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
ftp-wildcard: avoid tight loop when used without any pattern
authorPavel Raiskup <pavel@raiskup.cz>
Thu, 24 Jun 2010 08:10:29 +0000 (10:10 +0200)
committerKamil Dudka <kdudka@redhat.com>
Thu, 24 Jun 2010 08:18:17 +0000 (10:18 +0200)
It was broken for URLs like "ftp://example.com/".

lib/ftp.c

index 3b13b52ccca456f1ac98190b24b528c14e5a3971..ac47258bc0b36600534b95aac30838fe9bbddbb4 100644 (file)
--- 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;
     }