summaryrefslogtreecommitdiff
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:53:25 +0200
commit1551decd50cb835195b7b1d19c717cfa5d157e2f (patch)
tree0ac2f0496e3401499337ee5f9a427d3a829ff334
parentbf0ac30eed969cd8f367e15a9c5945aead09b103 (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. (cherry picked from commit 642e761e0a1f6e034b4639732a1a1d61d716c717)
-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 f6d1466..dc16a6a 100644
--- a/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c
+++ b/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c
@@ -584,7 +584,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;
}