From 7eafa8fd7e95e68153375062e334bd1e706e0737 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Sat, 20 Feb 2010 18:52:34 +0100 Subject: [PATCH] [AdgEntity] Added guard against invalid "parent" properties Check if parent is valid at property level, not only in the public API. --- adg/adg-entity.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/adg/adg-entity.c b/adg/adg-entity.c index 2fd9211a..ecd7bb75 100644 --- a/adg/adg-entity.c +++ b/adg/adg-entity.c @@ -981,6 +981,8 @@ set_parent(AdgEntity *entity, AdgEntity *parent) AdgEntityPrivate *data; AdgEntity *old_parent; + g_return_val_if_fail(parent == NULL || ADG_IS_ENTITY(parent), FALSE); + data = entity->data; old_parent = data->parent; -- 2.11.4.GIT