diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2016-06-27 07:42:37 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2016-07-07 19:18:31 +0200 |
commit | c10ecc559c62c5049b0d17da5d19b8c692f9baab (patch) | |
tree | dce7b850b00a75a3564805a5e927b075e7d2c1d1 | |
parent | b7ac386c871a9bcedfca21b5941e25046bf8cc48 (diff) |
libqmi-glib,device: avoid unref-ing MBIM message if none received
-rw-r--r-- | src/libqmi-glib/qmi-device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libqmi-glib/qmi-device.c b/src/libqmi-glib/qmi-device.c index 59ac026..5cee156 100644 --- a/src/libqmi-glib/qmi-device.c +++ b/src/libqmi-glib/qmi-device.c @@ -2632,7 +2632,8 @@ mbim_device_command_ready (MbimDevice *dev, if (!response || !mbim_message_response_get_result (response, MBIM_MESSAGE_TYPE_COMMAND_DONE, &error)) { g_prefix_error (&error, "MBIM error: "); transaction_complete_and_free (tr, NULL, error); - mbim_message_unref (response); + if (response) + mbim_message_unref (response); mbim_transaction_context_free (ctx); return; } |