diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-01-01 16:05:28 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-01-02 02:10:54 +0100 |
commit | 42004880e69ca29a68264aa8147f57c4f318bdec (patch) | |
tree | 17a34dea613d32fa4fd25da7796e3a057153999a | |
parent | 925322c63436ed8e35cb547b781d0578e36e4c30 (diff) |
layer23/mobile: Fixed variable type, so home network is detected correctly
-rw-r--r-- | src/host/layer23/include/osmocom/bb/common/networks.h | 2 | ||||
-rw-r--r-- | src/host/layer23/src/common/networks.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/host/layer23/include/osmocom/bb/common/networks.h b/src/host/layer23/include/osmocom/bb/common/networks.h index e681216f..d34f3162 100644 --- a/src/host/layer23/include/osmocom/bb/common/networks.h +++ b/src/host/layer23/include/osmocom/bb/common/networks.h @@ -10,7 +10,7 @@ struct gsm_networks { }; int gsm_match_mcc(uint16_t mcc, char *imsi); -int gsm_match_mnc(uint16_t mcc, uint8_t mnc, char *imsi); +int gsm_match_mnc(uint16_t mcc, uint16_t mnc, char *imsi); const char *gsm_print_mcc(uint16_t mcc); const char *gsm_print_mnc(uint16_t mcc); const char *gsm_get_mcc(uint16_t mcc); diff --git a/src/host/layer23/src/common/networks.c b/src/host/layer23/src/common/networks.c index 63221f09..40b70a10 100644 --- a/src/host/layer23/src/common/networks.c +++ b/src/host/layer23/src/common/networks.c @@ -1787,7 +1787,7 @@ int gsm_match_mcc(uint16_t mcc, char *imsi) } /* GSM 03.22 Annex A */ -int gsm_match_mnc(uint16_t mcc, uint8_t mnc, char *imsi) +int gsm_match_mnc(uint16_t mcc, uint16_t mnc, char *imsi) { uint16_t sim_mnc; |