diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-12-13 13:47:58 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-12-13 13:47:58 +0000 |
commit | 9ae920c1b6b274396128ed54b001b4561a1e708f (patch) | |
tree | 974339c7a08c226f43857d14f509daba590a66c8 | |
parent | dff406a36022f68d8f64802a8b0c14344851c4bd (diff) |
make a little work-around for file:// in _is_connected() and voila, now the
multi interface works with file:// URLs fine (previously it crashed). This
won't make it work on Windows though...
-rw-r--r-- | lib/connect.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/connect.c b/lib/connect.c index d2080c452..1a4c193eb 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -380,6 +380,11 @@ CURLcode Curl_is_connected(struct connectdata *conn, return CURLE_OPERATION_TIMEOUTED; } } + if(conn->protocol & PROT_FILE) { + /* we are connected, awesome! */ + *connected = TRUE; + return CURLE_OK; + } /* check for connect without timeout as we want to return immediately */ rc = waitconnect(sockfd, 0); |