summaryrefslogtreecommitdiff
path: root/src/libqmi-glib/qmi-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libqmi-glib/qmi-device.c')
-rw-r--r--src/libqmi-glib/qmi-device.c3
1 files changed, 2 insertions, 1 deletions
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;
}