From: Joanmarie Diggs Date: Fri, 6 Mar 2015 07:33:11 +0000 (+0000) Subject: Check for NULL pointers in AccessibilityMenuListOption X-Git-Tag: archive/raspbian/2.14.3-1+rpi1~1^2^2^2~19 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1aa30ecb7b056976ec4471d0e7e3daa8a859a54c;p=webkit2gtk.git Check for NULL pointers in AccessibilityMenuListOption =================================================================== Gbp-Pq: Name nullptr-accessibilitymenulistoption.patch --- diff --git a/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp b/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp index 88e2e6ee15..296fc71bc9 100644 --- a/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp +++ b/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp @@ -104,9 +104,13 @@ bool AccessibilityMenuListOption::computeAccessibilityIsIgnored() const LayoutRect AccessibilityMenuListOption::elementRect() const { AccessibilityObject* parent = parentObject(); + if (!parent) + return boundingBoxRect(); ASSERT(parent->isMenuListPopup()); AccessibilityObject* grandparent = parent->parentObject(); + if (!grandparent) + return boundingBoxRect(); ASSERT(grandparent->isMenuList()); return grandparent->elementRect();