From c10ecc559c62c5049b0d17da5d19b8c692f9baab Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 27 Jun 2016 07:42:37 +0200 Subject: libqmi-glib,device: avoid unref-ing MBIM message if none received --- src/libqmi-glib/qmi-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libqmi-glib/qmi-device.c b/src/libqmi-glib/qmi-device.c index 59ac026d..5cee156d 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; } -- cgit v1.2.1