about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/io/loader.nim4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/io/loader.nim b/src/io/loader.nim
index 8d942ae2..bdd6aae6 100644
--- a/src/io/loader.nim
+++ b/src/io/loader.nim
@@ -156,6 +156,10 @@ proc getPageCurl(loader: FileLoader, url: Url, smethod: HttpMethod = HttpGet, mi
   else:
     result.contenttype = guessContentType(url.path.serialize())
 
+  if curl_proc.peekExitCode() > 0:
+    result.contenttype = ""
+    result.s = nil
+
 proc getPage*(loader: FileLoader, url: Url, smethod: HttpMethod = HttpGet, mimetype = "", body: string = "", multipart: MultipartData = nil): LoadResult =
   if url.scheme == "file":
     when defined(windows) or defined(OS2) or defined(DOS):