diff options
author | Mike Gorse <mgorse@suse.com> | 2014-02-20 10:37:41 -0600 |
---|---|---|
committer | Mike Gorse <mgorse@suse.com> | 2014-02-20 10:37:41 -0600 |
commit | 0d5406c910195ab9869f055d6a5ae8efb333c8a2 (patch) | |
tree | 819ca3351f6a9014b184693738eeba16846dd691 /atk-adaptor | |
parent | 76233f83c8a17d6deadfe34c86d5d8137f97acb0 (diff) | |
download | at-spi2-atk-0d5406c910195ab9869f055d6a5ae8efb333c8a2.tar.gz |
Collection: Fix an infinite loop when encountering a NULL parent
Diffstat (limited to 'atk-adaptor')
-rw-r--r-- | atk-adaptor/adaptors/collection-adaptor.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |