X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fiattribute.c;h=a447192e9c20b4fa2d8d1dcb6ad2dac728034c1c;hb=294550d257aae71f5c55c37efb16a3e925f0a75d;hp=4293c828806bb29f9a37e7266775a95dea2c6e2e;hpb=3e67c985ec32ef250e8b11dd29c13aad68fb4902;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/iattribute.c b/ltt/branches/poly/lttv/lttv/iattribute.c index 4293c828..a447192e 100644 --- a/ltt/branches/poly/lttv/lttv/iattribute.c +++ b/ltt/branches/poly/lttv/lttv/iattribute.c @@ -16,6 +16,9 @@ * MA 02111-1307, USA. */ +#ifdef HAVE_CONFIG_H +#include +#endif #include @@ -270,7 +273,8 @@ void lttv_iattribute_copy_value(LttvAttributeType t, LttvAttributeValue dest, break; case LTTV_GOBJECT: - *(dest.v_gobject) = *(src.v_gobject); + *(dest.v_gobject) = *(src.v_gobject); + if(*(dest.v_gobject) != NULL) g_object_ref(*(dest.v_gobject)); break; case LTTV_NONE: