diff options
author | Ben Chan <benchan@chromium.org> | 2017-07-26 18:44:51 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-07-27 10:57:58 +0200 |
commit | 6a71c07107357c44d8f384d07dae686d3e72d779 (patch) | |
tree | 97a38f8be6ced31bb874db6b5babba0933e0de8a | |
parent | 1fa7e7b5b5baba9f7bae751d4aab9f2ef9d21e29 (diff) |
mbimcli,basic-connect: fix memory leaks
(cherry picked from commit 79010dab08f7a44c94e47dbe5e403cdeda3c6321)
-rw-r--r-- | src/mbimcli/mbimcli-basic-connect.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mbimcli/mbimcli-basic-connect.c b/src/mbimcli/mbimcli-basic-connect.c index ce0ba88..6d5fac9 100644 --- a/src/mbimcli/mbimcli-basic-connect.c +++ b/src/mbimcli/mbimcli-basic-connect.c @@ -329,6 +329,7 @@ query_device_caps_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -419,6 +420,7 @@ query_subscriber_ready_status_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -478,6 +480,7 @@ query_radio_state_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -524,6 +527,7 @@ query_device_services_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -616,6 +620,7 @@ pin_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -748,6 +753,7 @@ connect_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1061,6 +1067,7 @@ home_provider_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1118,6 +1125,7 @@ preferred_providers_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1188,6 +1196,7 @@ visible_providers_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1274,6 +1283,7 @@ register_state_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1350,6 +1360,7 @@ signal_state_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1413,6 +1424,7 @@ packet_service_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } @@ -1488,6 +1500,7 @@ packet_statistics_ready (MbimDevice *device, &error)) { g_printerr ("error: couldn't parse response message: %s\n", error->message); g_error_free (error); + mbim_message_unref (response); shutdown (FALSE); return; } |