From 529e94b039305eacc13df48e9721120eb14a4636 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sat, 25 Jan 2014 19:34:57 +0100 Subject: [PATCH] broadband-modem: fix leaked 'QcdmResult' --- src/mm-broadband-modem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index 195aff59..8e111c99 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -607,9 +607,12 @@ mode_pref_qcdm_ready (MMQcdmSerialPort *port, err = qcdm_result_get_u8 (result, QCDM_CMD_NV_GET_MODE_PREF_ITEM_MODE_PREF, &pref); if (err) { mm_dbg ("Failed to read NV ModePref: %d", err); + qcdm_result_unref (result); goto at_caps; } + qcdm_result_unref (result); + /* Only parse explicit modes; for 'auto' just fall back to whatever * the AT current capabilities probing figures out. */