2010-09-29 Joseph Pecoraro <joepeck@webkit.org>
authorJoseph Pecoraro <joepeck@webkit.org>
Wed, 29 Sep 2010 20:56:32 +0000 (20:56 +0000)
committerAdemar de Souza Reis Jr <ademar.reis@openbossa.org>
Thu, 20 Jan 2011 19:56:10 +0000 (16:56 -0300)
commit921199907d93894f1c94b1794e079c2d0521ff91
treee098fa53ad62e40509ccd07ed0ff78224075f85e
parent3ceb8b3c2e331cd41090f5d90502c8dfa8fa3f46
2010-09-29  Joseph Pecoraro  <joepeck@webkit.org>

        Reviewed by Simon Fraser.

        CRASH at WebCore::HTMLSourceElement::scheduleErrorEvent
        https://bugs.webkit.org/show_bug.cgi?id=46777

        It should not be possible to get to be in the LoadingFromSourceElement
        state with a null current source node. This was a possible scenario
        where the current source node was cleared but the load state was not
        cleared as well. Tried and could not create a test case for this.

        * html/HTMLMediaElement.cpp:
        (WebCore::HTMLMediaElement::userCancelledLoad): clear the load state because we also clear the current source node.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/html/HTMLMediaElement.cpp