diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-17 23:08:19 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-17 23:53:29 +0200 |
commit | a58bb372fd0d145d6d608b0b82b31c3b6f11a0a1 (patch) | |
tree | 41120009ace866ff154ba9aeedb2a3ba0e152d7f | |
parent | ab218ded8990ca798d23c507550e205edba48201 (diff) |
libmbim-glib,proxy: fix wrong message unref in MBIMEx reporting logic
We're not taking a full reference to the MbimMessage with
g_object_get_data() and therefore we must not free the object when
going out of context.
-rw-r--r-- | src/libmbim-glib/mbim-proxy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libmbim-glib/mbim-proxy.c b/src/libmbim-glib/mbim-proxy.c index 11c6eb6..dcbed96 100644 --- a/src/libmbim-glib/mbim-proxy.c +++ b/src/libmbim-glib/mbim-proxy.c @@ -665,8 +665,8 @@ proxy_config_internal_device_open_ready (MbimProxy *self, GAsyncResult *res, Request *request) { - g_autoptr(GError) error = NULL; - g_autoptr(MbimMessage) indication = NULL; + g_autoptr(GError) error = NULL; + MbimMessage *indication; if (!internal_device_open_finish (self, res, &error)) { g_warning ("[client %lu,0x%08x] cannot configure proxy: couldn't open MBIM device: %s", |