aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-01-03 19:58:23 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:44 +0100
commit8af488b4524300ac900df0d19e5ce47e09962e7c (patch)
tree35b44abcb733a1eb3e9ac3ad67fb7de998eebfb7 /src
parentc3f1a7ec98277fd68db12c61c30e6c5753a63fcd (diff)
base-modem: use g_clear_object() before setting new objects
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-modem.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index 4f5d4912..f6439977 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -591,8 +591,7 @@ set_property (GObject *object,
self->priv->product_id = g_value_get_uint (value);
break;
case PROP_CONNECTION:
- if (self->priv->connection)
- g_object_unref (self->priv->connection);
+ g_clear_object (&self->priv->connection);
self->priv->connection = g_value_dup_object (value);
break;
default: