aboutsummaryrefslogtreecommitdiff
path: root/src/mm-log-object.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-log-object.c')
-rw-r--r--src/mm-log-object.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mm-log-object.c b/src/mm-log-object.c
index ed41355f..b5e390f1 100644
--- a/src/mm-log-object.c
+++ b/src/mm-log-object.c
@@ -81,6 +81,17 @@ mm_log_object_set_owner_id (MMLogObject *self,
priv = get_private (self);
g_free (priv->owner_id);
priv->owner_id = g_strdup (owner_id);
+
+ mm_log_object_reset_id (self);
+}
+
+void
+mm_log_object_reset_id (MMLogObject *self)
+{
+ Private *priv;
+
+ priv = get_private (self);
+ g_clear_pointer (&priv->id, g_free);
}
static void