From e93309e81dce04a56d5c7015efd1c2730104202f Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 2 Mar 2015 13:55:53 -0600 Subject: [PATCH] wwan: don't warn on disconnect if ModemManager isn't running If ModemManager quit or was terminated, and that caused the disconnect, don't bother printing out a warning if MM couldn't be started. --- src/devices/wwan/nm-modem-broadband.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/wwan/nm-modem-broadband.c b/src/devices/wwan/nm-modem-broadband.c index bf5e246ff8..8129a64222 100644 --- a/src/devices/wwan/nm-modem-broadband.c +++ b/src/devices/wwan/nm-modem-broadband.c @@ -948,10 +948,11 @@ simple_disconnect_ready (MMModemSimple *modem_iface, GError *error = NULL; if (!mm_modem_simple_disconnect_finish (modem_iface, res, &error)) { - if (ctx->warn) + if (ctx->warn && !g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_SERVICE_UNKNOWN)) { nm_log_warn (LOGD_MB, "(%s) failed to disconnect modem: %s", nm_modem_get_uid (NM_MODEM (ctx->self)), error->message); + } g_simple_async_result_take_error (ctx->result, error); }