diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-bearer-mbim.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-bearer-mbim.c b/src/mm-bearer-mbim.c index 62f774d4..6d7aea6d 100644 --- a/src/mm-bearer-mbim.c +++ b/src/mm-bearer-mbim.c @@ -169,6 +169,9 @@ packet_statistics_query_ready (MbimDevice *device, stats->rx_bytes = in_octets; stats->tx_bytes = out_octets; g_task_return_pointer (task, stats, g_free); + } else if (g_error_matches (error, MBIM_STATUS_ERROR, MBIM_STATUS_ERROR_OPERATION_NOT_ALLOWED)) { + g_clear_error (&error); + g_task_return_new_error (task, MM_CORE_ERROR, MM_CORE_ERROR_UNSUPPORTED, "operation not allowed"); } else g_task_return_error (task, error); |