diff options
author | Ben Chan <benchan@chromium.org> | 2017-07-17 18:11:01 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-07-18 10:33:00 +0200 |
commit | ce664a6264271ec4a50f56118028829cbc2f09ee (patch) | |
tree | 48955038d70cbef72a44b691c22c86aae4fd89b0 /src/mm-sms-mbim.c | |
parent | d25e6bdfaa9d4116db91a6b134a13d6319192954 (diff) |
sms-mbim: fix peek_device to use g_task_report_new_error
When porting MMSmsMbim to use GTask, peek_device wasn't modified to use
g_task_report_new_error, which could potentially lead to an incorrect
G_TASK cast.
Diffstat (limited to 'src/mm-sms-mbim.c')
-rw-r--r-- | src/mm-sms-mbim.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mm-sms-mbim.c b/src/mm-sms-mbim.c index 99e0de74..e20a83d2 100644 --- a/src/mm-sms-mbim.c +++ b/src/mm-sms-mbim.c @@ -53,12 +53,13 @@ peek_device (gpointer self, port = mm_base_modem_peek_port_mbim (modem); if (!port) { - g_simple_async_report_error_in_idle (G_OBJECT (self), - callback, - user_data, - MM_CORE_ERROR, - MM_CORE_ERROR_FAILED, - "Couldn't peek MBIM port"); + g_task_report_new_error (self, + callback, + user_data, + peek_device, + MM_CORE_ERROR, + MM_CORE_ERROR_FAILED, + "Couldn't peek MBIM port"); g_object_unref (modem); return FALSE; } |