From 6f814bb15afad3fc0a8490c7a8a7534a8d63c1f5 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sun, 6 May 2012 13:08:22 +0200 Subject: [PATCH] samsung: plug memleak get_port() actually increases the refcount of the returned port, use peek_port() instead. --- plugins/samsung/mm-broadband-bearer-samsung.c | 4 ++-- 1 file 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],