Changeset 50025 in webkit


Ignore:
Timestamp:
Oct 23, 2009 9:12:56 PM (14 years ago)
Author:
mitz@apple.com
Message:

<rdar://problem/7294131> Assertion failure in AuthenticationMac at
mac(const Credential&) after authenticating to MobileMe Gallery movie

Reviewed by Alexey Proskuryakov.

  • platform/network/Credential.cpp:

(WebCore::Credential::Credential): Initialize m_persistence.
(WebCore::Credential::isEmpty): Made this method const.

  • platform/network/Credential.h:
  • platform/network/mac/AuthenticationMac.mm:

(WebCore::mac): Return nil if the Credential is empty.

Location:
trunk/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r50021 r50025  
     12009-10-23  Dan Bernstein  <mitz@apple.com>
     2
     3        Reviewed by Alexey Proskuryakov.
     4
     5        <rdar://problem/7294131> Assertion failure in AuthenticationMac at
     6        mac(const Credential&) after authenticating to MobileMe Gallery movie
     7
     8        * platform/network/Credential.cpp:
     9        (WebCore::Credential::Credential): Initialize m_persistence.
     10        (WebCore::Credential::isEmpty): Made this method const.
     11        * platform/network/Credential.h:
     12        * platform/network/mac/AuthenticationMac.mm:
     13        (WebCore::mac): Return nil if the Credential is empty.
     14
    1152009-10-23  Brian Weinstein  <bweinstein@apple.com>
    216
  • trunk/WebCore/platform/network/Credential.cpp

    r48363 r50025  
    3333    : m_user("")
    3434    , m_password("")
     35    , m_persistence(CredentialPersistenceNone)
    3536{
    3637}
     
    4546}
    4647
    47 bool Credential::isEmpty()
     48bool Credential::isEmpty() const
    4849{
    4950    return m_user.isEmpty() && m_password.isEmpty();
  • trunk/WebCore/platform/network/Credential.h

    r48363 r50025  
    4242    Credential(const String& user, const String& password, CredentialPersistence);
    4343   
    44     bool isEmpty();
     44    bool isEmpty() const;
    4545   
    4646    const String& user() const;
  • trunk/WebCore/platform/network/mac/AuthenticationMac.mm

    r48363 r50025  
    151151NSURLCredential *mac(const Credential& coreCredential)
    152152{
     153    if (coreCredential.isEmpty())
     154        return nil;
     155
    153156    NSURLCredentialPersistence persistence = NSURLCredentialPersistenceNone;
    154157    switch (coreCredential.persistence()) {
Note: See TracChangeset for help on using the changeset viewer.