From: Mike Gorse Date: Thu, 20 Feb 2014 16:37:41 +0000 (-0600) Subject: Collection: Fix an infinite loop when encountering a NULL parent X-Git-Tag: AT_SPI2_ATK_2_12_0~4 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=0d5406c910195ab9869f055d6a5ae8efb333c8a2 Collection: Fix an infinite loop when encountering a NULL parent --- diff --git a/atk-adaptor/adaptors/collection-adaptor.c b/atk-adaptor/adaptors/collection-adaptor.c index 11c73d8..af45afc 100644 --- a/atk-adaptor/adaptors/collection-adaptor.c +++ b/atk-adaptor/adaptors/collection-adaptor.c @@ -830,7 +830,7 @@ inorder (AtkObject * collection, MatchRulePrivate * mrp, NULL, TRUE, TRUE); /* Next, we look through the right subtree */ - while ((max == 0 || kount < max) && obj != collection) + while ((max == 0 || kount < max) && obj && obj != collection) { AtkObject *parent = atk_object_get_parent (obj); i = atk_object_get_index_in_parent (obj);