diff options
Diffstat (limited to 'src/mm-modem.c')
-rw-r--r-- | src/mm-modem.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-modem.c b/src/mm-modem.c index 57e715d3..35e3b07c 100644 --- a/src/mm-modem.c +++ b/src/mm-modem.c @@ -150,12 +150,15 @@ disable_disconnect_done (MMModem *self, } if (error) { + char *device = mm_modem_get_device (self); + /* Don't really care what the error was; log it and proceed to disable */ g_warning ("%s: (%s): error disconnecting the modem while disabling: (%d) %s", __func__, - mm_modem_get_device (self), + device, error ? error->code : -1, error && error->message ? error->message : "(unknown)"); + g_free (device); } finish_disable (self, cb_data->callback, cb_data->user_data); g_free (cb_data); |