diff options
author | Araq <rumpf_a@web.de> | 2014-04-20 01:19:10 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-04-20 01:19:10 +0200 |
commit | 05e89ffceb4a0cb85b59eb1ca34d27b0d5cb63dd (patch) | |
tree | 2f0604f731a07ce17b3f6af06b268d67095d4259 /lib/pure/httpclient.nim | |
parent | 9a2704056a03fb39c2b4a212cf9b15ae6b411544 (diff) | |
parent | 1f9f34b9a747b313a85c1e9a15e3a0fdb5f2255a (diff) | |
download | Nim-05e89ffceb4a0cb85b59eb1ca34d27b0d5cb63dd.tar.gz |
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
Diffstat (limited to 'lib/pure/httpclient.nim')
-rw-r--r-- | lib/pure/httpclient.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim index 2a145eb89..be06a7b8e 100644 --- a/lib/pure/httpclient.nim +++ b/lib/pure/httpclient.nim @@ -75,7 +75,7 @@ ## constructor should be used for this purpose. However, ## currently only basic authentication is supported. -import sockets, strutils, parseurl, parseutils, strtabs, base64 +import sockets, strutils, parseurl, parseutils, strtabs, base64, os import asyncnet, asyncdispatch import rawsockets @@ -288,6 +288,7 @@ proc request*(url: string, httpMethod = httpGET, extraHeaders = "", add(headers, "\c\L") var s = socket() + if s == InvalidSocket: osError(osLastError()) var port = sockets.TPort(80) if r.scheme == "https": when defined(ssl): |