From eab29136c1577aef10edec635706b10ef916e0eb Mon Sep 17 00:00:00 2001 From: "valeski%netscape.com" Date: Fri, 3 Dec 1999 07:01:23 +0000 Subject: [PATCH] r=sdagley. 20669. we were sending a cookie header for *every* url request; empty for urls that didn't have a cookie associated with them. Now we only set cookies when we have one to set git-svn-id: svn://10.0.0.236/trunk@55168 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/cookie/nsCookieHTTPNotify.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mozilla/extensions/cookie/nsCookieHTTPNotify.cpp b/mozilla/extensions/cookie/nsCookieHTTPNotify.cpp index a21d013caa5..9ae00d9de81 100644 --- a/mozilla/extensions/cookie/nsCookieHTTPNotify.cpp +++ b/mozilla/extensions/cookie/nsCookieHTTPNotify.cpp @@ -121,7 +121,10 @@ nsCookieHTTPNotify::ModifyRequest(nsISupports *aContext) // XXX useless convertion from nsString to char * again const char *cookieRaw = cookie.ToNewCString(); if (!cookieRaw) return NS_ERROR_OUT_OF_MEMORY; - rv = pHTTPConnection->SetRequestHeader(mCookieHeader, cookieRaw); + + // only set a cookie header if we have a value to send + if (*cookieRaw) + rv = pHTTPConnection->SetRequestHeader(mCookieHeader, cookieRaw); nsAllocator::Free((void *)cookieRaw); return rv;