summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2005-04-15 15:34:33 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2005-04-15 15:34:33 +0000
commit6eb7aa3c4aa6363a8725493e1b9852b052902cdf (patch)
tree7bbd26bc98069446955755587ff452ea496f88c0
parent173a66d8caede3b1a579dd8c7feed279e58c4fb3 (diff)
Added ref count in addDescription() method.
-rw-r--r--swig/Lasso-wsf.i5
1 files changed, 4 insertions, 1 deletions
diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i
index 1d0c764b..42161627 100644
--- a/swig/Lasso-wsf.i
+++ b/swig/Lasso-wsf.i
@@ -1451,7 +1451,10 @@ typedef struct {
~LassoDiscoServiceInstance();
void addDescription(LassoDiscoDescription *description) {
- self->Description = g_list_append(self->Description, description);
+ if (LASSO_IS_DISCO_DESCRIPTION(description) == TRUE) {
+ g_object_ref(description);
+ self->Description = g_list_append(self->Description, description);
+ }
}
/* Methods inherited from LassoNode */