aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-03-30 16:09:27 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-03-30 16:09:27 +0200
commitb68461c417172c69bdad74b0e3526037ae5916d4 (patch)
tree3ac809f715114b9a856fbfa9e62b0d4fdcc1dc00 /src
parenta416f6eaea7ef862eca72c6319c2e4eb52fbae90 (diff)
base-modem: plug small leaks
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-modem.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index 7ad2f259..5da180c2 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -287,6 +287,12 @@ mm_base_modem_release_port (MMBaseModem *self,
if (port == (MMPort *)self->priv->qcdm)
g_clear_object (&self->priv->qcdm);
+ if (port == (MMPort *)self->priv->gps_control)
+ g_clear_object (&self->priv->gps_control);
+
+ if (port == (MMPort *)self->priv->gps)
+ g_clear_object (&self->priv->gps);
+
/* Remove it from the tracking HT */
mm_dbg ("(%s/%s) type %s released from %s",
subsys,