Reviewed by David Harrison.
authorandersca <andersca@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 2 Jun 2007 02:37:45 +0000 (02:37 +0000)
committerandersca <andersca@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 2 Jun 2007 02:37:45 +0000 (02:37 +0000)
commit2ed0382b5f9c061d168a181f751f050a63d2e49d
tree058c51512f66474507c824dd543ff0f3107f5c96
parent86fd3e7501ddbe4de4d0a232172ff6adcd8cbeb2
    Reviewed by David Harrison.

        <rdar://problem/5236843>
        CrashTracer: [USER] 3 crashes in Mail at WebCore::Loader::didReceiveResponse(WebCore::SubresourceLoader*, WebCore::ResourceResponse const&)

        This is by no means the best solution for handling user style sheets. I've filed <rdar://problem/5244734>
        for tracking that.

        * loader/loader.cpp:
        (WebCore::Loader::didReceiveResponse):
        If a load starts while the frame is still in the provisional state
        (this can be the case when loading the user style sheet), committing the load then causes all
        requests to be removed from the m_requestsLoading map. This means that req might be null here.
        In that case we just return early.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@21952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/loader/loader.cpp