From 9ef5f5ef5ae01355f9006b0f9fbaacd3b9ca1cee Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Thu, 10 Feb 2000 23:15:33 +0000
Subject: [PATCH] This should no longer send empty cookies to the server

---
 lib/http.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/lib/http.c b/lib/http.c
index 38b07b6ad8..c37318d8f0 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -229,13 +229,15 @@ UrgError http(struct UrlData *data, char *ppath, char *host, long *bytecount)
       int count=0;
       /* now loop through all cookies that matched */
       while(co) {
-        if(0 == count) {
+        if(co->value && strlen(co->value)) {
+          if(0 == count) {
+            sendf(data->firstsocket, data,
+                  "Cookie: ");
+          }
+          count++;
           sendf(data->firstsocket, data,
-                "Cookie: ");
+                "%s=%s;", co->name, co->value);
         }
-        count++;
-        sendf(data->firstsocket, data,
-              "%s=%s;", co->name, co->value);
         co = co->next; /* next cookie please */
       }
       if(count) {
-- 
GitLab