aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-qmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-port-qmi.c')
-rw-r--r--src/mm-port-qmi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mm-port-qmi.c b/src/mm-port-qmi.c
index 0565f9c6..a64156dd 100644
--- a/src/mm-port-qmi.c
+++ b/src/mm-port-qmi.c
@@ -2525,8 +2525,8 @@ set_property (GObject *object,
switch (prop_id) {
case PROP_NODE:
- /* construct only, no new reference! */
- self->priv->node = g_value_get_object (value);
+ g_clear_object (&self->priv->node);
+ self->priv->node = g_value_dup_object (value);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);