Steve Marx helped us realize that we shouldn't treat customrequest as a
authorDaniel Stenberg <daniel@haxx.se>
Mon, 28 Jan 2002 19:31:26 +0000 (19:31 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 28 Jan 2002 19:31:26 +0000 (19:31 +0000)
request of its own, it just changes the keyword of a request.

lib/url.c

index 63d9ae5..52b70f6 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -559,8 +559,11 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option, ...)
      * Set a custom string to use as request
      */
     data->set.customrequest = va_arg(param, char *);
-    if(data->set.customrequest)
-      data->set.httpreq = HTTPREQ_CUSTOM;
+
+    /* we don't set
+       data->set.httpreq = HTTPREQ_CUSTOM;
+       here, we continue as if we were using the already set type
+       and this just changes the actual request keyword */
     break;
   case CURLOPT_HTTPPOST:
     /*