Hi Dan,

2017-04-03 21:52 GMT+02:00 Dan Williams <d...@redhat.com>:
> Looks like a C&P error from the AT#PSNT codepath; all the docs
> I can find indicate that AT+SERVICE returns only an integer and
> no commas:

Confirmed, when this command is supported as far as I know there is
only one integer.

Regards,
Daniele

>
> <debug> (ttyUSB2): --> 'AT+SERVICE?<CR>'
> <debug> (ttyUSB2): <-- '<CR><LF>+SERVICE: 3<CR><LF><CR><LF>OK<CR><LF>'
> <debug> Couldn't refresh access technologies: 'Failed to parse +SERVICE 
> response: '+SERVICE: 3''
> ---
>  plugins/telit/mm-broadband-modem-telit.c | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/plugins/telit/mm-broadband-modem-telit.c 
> b/plugins/telit/mm-broadband-modem-telit.c
> index 6ef340f..7d453c8 100644
> --- a/plugins/telit/mm-broadband-modem-telit.c
> +++ b/plugins/telit/mm-broadband-modem-telit.c
> @@ -828,7 +828,7 @@ response_processor_service_ignore_at_errors (MMBaseModem 
> *self,
>                                               GVariant **result,
>                                               GError **result_error)
>  {
> -    const gchar *service, *mode;
> +    const gchar *service;
>
>      if (error) {
>          /* Ignore AT errors (ie, ERROR or CMx ERROR) */
> @@ -838,9 +838,8 @@ response_processor_service_ignore_at_errors (MMBaseModem 
> *self,
>      }
>
>      service = mm_strip_tag (response, "+SERVICE:");
> -    mode = strchr (service, ',');
> -    if (mode) {
> -        switch (atoi (++mode)) {
> +    if (service) {
> +        switch (atoi (service)) {
>          case 1:
>              *result = g_variant_new_uint32 
> (MM_MODEM_ACCESS_TECHNOLOGY_1XRTT);
>              return TRUE;
> --
> 2.9.3
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to