diff --git a/src/kits/network/libnetapi/HttpRequest.cpp b/src/kits/network/libnetapi/HttpRequest.cpp index 13f80bbf3c..d1ea31c9c5 100644 --- a/src/kits/network/libnetapi/HttpRequest.cpp +++ b/src/kits/network/libnetapi/HttpRequest.cpp @@ -937,13 +937,11 @@ BHttpRequest::_SendHeaders() for (BNetworkCookieJar::UrlIterator it = fContext->GetCookieJar().GetUrlIterator(fUrl); (cookie = it.Next()) != NULL;) { + if (cookieString.Length() > 0) + cookieString << "; "; cookieString << cookie->RawCookie(false); - cookieString << "; "; } - // Remove the extra "; " we added after the last item. - cookieString.Truncate(cookieString.Length() - 2); - if (cookieString.Length() > 0) fOutputHeaders.AddHeader("Cookie", cookieString); }