summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-03-11 10:33:00 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-03-11 11:41:41 +0100
commita0b7edeefaa0c07d6ac25d62e95d4e56fa4cee20 (patch)
tree081a65c29f47323c464b73b8081a45e18cd72df1
parent18ffd664e59bee7fd98f1992b4818ef6220f85f5 (diff)
downloadModemManager-a0b7edeefaa0c07d6ac25d62e95d4e56fa4cee20.tar.gz
bearer-mbim: plug MbimDevice leak in disconnection context
(cherry picked from commit a772b70632008d6c375487a8e711b80bb343a931)
-rw-r--r--src/mm-bearer-mbim.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mm-bearer-mbim.c b/src/mm-bearer-mbim.c
index f98fff53d..4a17b8f11 100644
--- a/src/mm-bearer-mbim.c
+++ b/src/mm-bearer-mbim.c
@@ -1189,6 +1189,7 @@ typedef struct {
static void
disconnect_context_free (DisconnectContext *ctx)
{
+ g_object_unref (ctx->device);
g_object_unref (ctx->data);
g_slice_free (DisconnectContext, ctx);
}