huaweicdmamodem: Fix sysinfo parsing
authorPhilippe Nunes <philippe.nunes@linux.intel.com>
Thu, 8 Dec 2011 14:50:03 +0000 (15:50 +0100)
committerDenis Kenzior <denkenz@gmail.com>
Fri, 9 Dec 2011 12:12:56 +0000 (06:12 -0600)
In practice, the service domain is set to 255 (cdma not supported)
with an EV-DO capable hardware.

drivers/huaweicdmamodem/network-registration.c

index fc054d5..0052044 100644 (file)
@@ -78,13 +78,13 @@ static gboolean parse_sysinfo(GAtResult *result, gint *status)
 
        switch (srv_domain) {
        case 0: /* No service */
-       case 255: /* CDMA not supported */
                *status = CDMA_NETWORK_REGISTRATION_STATUS_NOT_REGISTERED;
                break;
        case 1: /* Only CS */
        case 2: /* Only PS */
        case 3: /* CS  PS */
        case 4: /* CS registered, PS in searching state */
+       case 255: /* CDMA not supported */
                break;
        }