⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 182810 in webkit


Ignore:
Timestamp:
Apr 14, 2015, 2:24:45 PM (11 years ago)
Author:
beidson@apple.com
Message:

Media elements not in a page shouldn't load.
https://bugs.webkit.org/show_bug.cgi?id=143720

Reviewed by Jer Noble.

No new tests (Theoretical problem noticed in code review).

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::loadResource): Make sure the frame is in a page.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r182809 r182810  
     12015-04-14  Brady Eidson  <beidson@apple.com>
     2
     3        Media elements not in a page shouldn't load.
     4        https://bugs.webkit.org/show_bug.cgi?id=143720
     5
     6        Reviewed by Jer Noble.
     7
     8        No new tests (Theoretical problem noticed in code review).
     9
     10        * html/HTMLMediaElement.cpp:
     11        (WebCore::HTMLMediaElement::loadResource): Make sure the frame is in a page.
     12
    1132015-04-14  Simon Fraser  <simon.fraser@apple.com>
    214
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r182630 r182810  
    10911091    }
    10921092
     1093    if (!frame->page()) {
     1094        mediaLoadingFailed(MediaPlayer::FormatError);
     1095        return;
     1096    }
     1097
    10931098    URL url = initialURL;
    10941099    if (!frame->loader().willLoadMediaElementURL(url)) {
     
    10961101        return;
    10971102    }
    1098    
     1103
    10991104    // The resource fetch algorithm
    11001105    m_networkState = NETWORK_LOADING;
Note: See TracChangeset for help on using the changeset viewer.