Changeset 145013 in webkit


Ignore:
Timestamp:
Mar 6, 2013, 5:24:42 PM (12 years ago)
Author:
inferno@chromium.org
Message:

Crash in SVGViewSpec::viewTarget
https://bugs.webkit.org/show_bug.cgi?id=111648

Reviewed by Philip Rogers.

  • svg/SVGViewSpec.cpp:

(WebCore::SVGViewSpec::viewTarget):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r145012 r145013  
     12013-03-06  Abhishek Arya  <inferno@chromium.org>
     2
     3        Crash in SVGViewSpec::viewTarget
     4        https://bugs.webkit.org/show_bug.cgi?id=111648
     5
     6        Reviewed by Philip Rogers.
     7
     8        * svg/SVGViewSpec.cpp:
     9        (WebCore::SVGViewSpec::viewTarget):
     10
    1112013-03-06  Benjamin Poulain  <benjamin@webkit.org>
    212
  • trunk/Source/WebCore/svg/SVGViewSpec.cpp

    r140975 r145013  
    143143    if (!m_contextElement)
    144144        return 0;
    145     return static_cast<SVGElement*>(m_contextElement->treeScope()->getElementById(m_viewTargetString));
     145    Element* element = m_contextElement->treeScope()->getElementById(m_viewTargetString);
     146    if (!element || !element->isSVGElement())
     147        return 0;
     148    return static_cast<SVGElement*>(element);
    146149}
    147150
Note: See TracChangeset for help on using the changeset viewer.