summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-06-12 08:50:56 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-06-12 08:50:56 +0200
commit642e761e0a1f6e034b4639732a1a1d61d716c717 (patch)
treecc69664e358cd31ba2223f043ba2b92704650dd7 /src
parent29905223c5ae6e5e4ef9246dd9dd4d01b2819d9a (diff)
libqmi-glib,net-port-manager-qmiwwan: fix double free
When the add/del muxing interface is not available, we would be freeing the self pointer twice.
Diffstat (limited to 'src')
-rw-r--r--src/libqmi-glib/qmi-net-port-manager-qmiwwan.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c b/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c
index b620ac5..d533469 100644
--- a/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c
+++ b/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c
@@ -596,7 +596,6 @@ qmi_net_port_manager_qmiwwan_new (const gchar *iface,
!g_file_test (self->priv->del_mux_sysfs_path, G_FILE_TEST_EXISTS)) {
g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED,
"No support for multiplexing in the interface");
- g_object_unref (self);
return NULL;
}