about summary refs log tree commit diff stats
path: root/adapter/protocol/curlwrap.nim
diff options
context:
space:
mode:
Diffstat (limited to 'adapter/protocol/curlwrap.nim')
-rw-r--r--adapter/protocol/curlwrap.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/adapter/protocol/curlwrap.nim b/adapter/protocol/curlwrap.nim
index 523c260f..c3c69a68 100644
--- a/adapter/protocol/curlwrap.nim
+++ b/adapter/protocol/curlwrap.nim
@@ -9,8 +9,11 @@ template setopt*(curl: CURL, opt: CURLoption, arg: string) =
 template getinfo*(curl: CURL, info: CURLINFO, arg: typed) =
   discard curl_easy_getinfo(curl, info, arg)
 
+template set*(url: CURLU, part: CURLUPart, content: cstring, flags: cuint) =
+  discard curl_url_set(url, part, content, flags)
+
 template set*(url: CURLU, part: CURLUPart, content: string, flags: cuint) =
-  discard curl_url_set(url, part, cstring(content), flags)
+  url.set(part, cstring(content), flags)
 
 template get*(url: CURLU, part: CURLUPart, flags: cuint): cstring =
   var outs: cstring