From 999edbe4f2da4580dea6828f56ccde30aeb87727 Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Sun, 7 Jan 2007 12:17:12 +0000 Subject: fixed memory leak occuring near SNIPPET_SIGNATURE --- lasso/xml/xml.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 017dcd2b..fff437c8 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -1111,7 +1111,11 @@ lasso_node_dispose(GObject *object) g_assert_not_reached(); } - *value = NULL; + if (type != SNIPPET_SIGNATURE) { + /* Signature snippet is not something to free, + * so don't set the value to NULL */ + *value = NULL; + } } class = g_type_class_peek_parent(class); } -- cgit