From 43cdb25eb176a18d04de68d1104a630555d7e60d Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sat, 24 Mar 2012 19:02:01 +0100 Subject: [PATCH] option: handle response specifying automatic mode Option modems may reply '_OPSYS: 5,2' to report automatic mode being used. --- plugins/option/mm-broadband-modem-option.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/option/mm-broadband-modem-option.c b/plugins/option/mm-broadband-modem-option.c index c27cf85b..3622dd62 100644 --- a/plugins/option/mm-broadband-modem-option.c +++ b/plugins/option/mm-broadband-modem-option.c @@ -102,6 +102,10 @@ load_allowed_modes_finish (MMIfaceModem *self, *allowed = (MM_MODEM_MODE_2G | MM_MODEM_MODE_3G); *preferred = MM_MODEM_MODE_3G; return TRUE; + case 5: /* any */ + *allowed = (MM_MODEM_MODE_CS | MM_MODEM_MODE_2G | MM_MODEM_MODE_3G); + *preferred = MM_MODEM_MODE_NONE; + return TRUE; default: break; } @@ -109,7 +113,7 @@ load_allowed_modes_finish (MMIfaceModem *self, g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_FAILED, - "Couldn't unexpected OSSYS response: '%s'", + "Couldn't parse unexpected OSSYS response: '%s'", response); return FALSE; }