From 42004880e69ca29a68264aa8147f57c4f318bdec Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 1 Jan 2012 16:05:28 +0100 Subject: layer23/mobile: Fixed variable type, so home network is detected correctly --- src/host/layer23/include/osmocom/bb/common/networks.h | 2 +- src/host/layer23/src/common/networks.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/host') 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; -- cgit v1.2.3