diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-30 16:09:27 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-30 16:09:27 +0200 |
commit | b68461c417172c69bdad74b0e3526037ae5916d4 (patch) | |
tree | 3ac809f715114b9a856fbfa9e62b0d4fdcc1dc00 | |
parent | a416f6eaea7ef862eca72c6319c2e4eb52fbae90 (diff) |
base-modem: plug small leaks
-rw-r--r-- | src/mm-base-modem.c | 6 |
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, |