From 2720b14f973dc4c6155dc72b9cf678faba0ac5cd Mon Sep 17 00:00:00 2001 From: "timeless%mozdev.org" Date: Tue, 25 Mar 2003 19:05:36 +0000 Subject: [PATCH] Bug 198870 Yahoo Mail login is broken (javascript reading of document.cookie returns nothing) patch by mvl@exedo.nl r=dwitte sr=darin git-svn-id: svn://10.0.0.236/trunk@140262 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/cookie/nsCookies.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/extensions/cookie/nsCookies.cpp b/mozilla/extensions/cookie/nsCookies.cpp index e5f68d055b2..beeb361ee1c 100644 --- a/mozilla/extensions/cookie/nsCookies.cpp +++ b/mozilla/extensions/cookie/nsCookies.cpp @@ -1271,9 +1271,11 @@ cookie_CheckPrefs(nsIURI *aHostURI, // otherwise, we test both firstURI and currentURI. // this needs to be revisited when we get firstURI behaving correctly // in all cases. + // XXX removed the aFirstURI check, to make cookies from javascript work + // bug 198870 if (gCookiePrefObserver->mCookiesDisabledForMailNews && - (!aFirstURI || - cookie_IsFromMailNews(firstURIScheme) || + aFirstURI && + (cookie_IsFromMailNews(firstURIScheme) || cookie_IsFromMailNews(currentURIScheme))) { COOKIE_LOGFAILURE(aCookieHeader ? SET_COOKIE : GET_COOKIE, aHostURI, aCookieHeader ? "" : aCookieHeader, "cookies disabled for mailnews"); return nsICookie::STATUS_REJECTED;