diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2016-09-02 09:39:43 +0200 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2016-09-02 09:47:41 +0200 |
commit | a043b0b4c73715f6b645a1e78832f398371d0cf1 (patch) | |
tree | ca3824daaf55bc7f7b0ccf1450474c31f1059dbe | |
parent | 7203769fd08a6d7a0aa73595dbf5d0bbabeb050c (diff) | |
download | NetworkManager-a043b0b4c73715f6b645a1e78832f398371d0cf1.tar.gz |
wwan: fix memory leaks
-rw-r--r-- | src/devices/wwan/nm-modem-broadband.c | 2 | ||||
-rw-r--r-- | src/devices/wwan/nm-modem.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/devices/wwan/nm-modem-broadband.c b/src/devices/wwan/nm-modem-broadband.c index 727c840983..e3681c01ff 100644 --- a/src/devices/wwan/nm-modem-broadband.c +++ b/src/devices/wwan/nm-modem-broadband.c @@ -861,7 +861,7 @@ static gboolean static_stage3_ip4_done (NMModemBroadband *self) { GError *error = NULL; - NMIP4Config *config = NULL; + gs_unref_object NMIP4Config *config = NULL; const char *data_port; const gchar *address_string; const gchar *gw_string; diff --git a/src/devices/wwan/nm-modem.c b/src/devices/wwan/nm-modem.c index 2e3d63bb83..28dab2c157 100644 --- a/src/devices/wwan/nm-modem.c +++ b/src/devices/wwan/nm-modem.c @@ -1412,9 +1412,11 @@ set_property (GObject *object, guint prop_id, priv->driver = g_value_dup_string (value); break; case PROP_CONTROL_PORT: + /* Construct only */ priv->control_port = g_value_dup_string (value); break; case PROP_DATA_PORT: + g_free (priv->data_port); priv->data_port = g_value_dup_string (value); break; case PROP_UID: |