diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-05-06 13:08:22 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-08-06 20:07:24 +0200 |
commit | 6f814bb15afad3fc0a8490c7a8a7534a8d63c1f5 (patch) | |
tree | ec482b6191aa9bced7835002df3f378a46b244eb | |
parent | a80e620342a2e1f12d582dff95098e73566701b7 (diff) |
samsung: plug memleak
get_port() actually increases the refcount of the returned port, use peek_port()
instead.
-rw-r--r-- | plugins/samsung/mm-broadband-bearer-samsung.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/samsung/mm-broadband-bearer-samsung.c b/plugins/samsung/mm-broadband-bearer-samsung.c index 2dadfd82..ecc51491 100644 --- a/plugins/samsung/mm-broadband-bearer-samsung.c +++ b/plugins/samsung/mm-broadband-bearer-samsung.c @@ -463,8 +463,8 @@ set_unsolicited_result_codes (MMBroadbandBearerSamsung *self, gboolean enable) 0, NULL); - ports[0] = mm_base_modem_get_port_primary (MM_BASE_MODEM (modem)); - ports[1] = mm_base_modem_get_port_secondary (MM_BASE_MODEM (modem)); + ports[0] = mm_base_modem_peek_port_primary (MM_BASE_MODEM (modem)); + ports[1] = mm_base_modem_peek_port_secondary (MM_BASE_MODEM (modem)); for (i = 0; ports[i] && i < 2; i++) { mm_at_serial_port_add_unsolicited_msg_handler ( ports[i], |