summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/host/layer23/src/mobile/gsm480_ss.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host/layer23/src/mobile/gsm480_ss.c b/src/host/layer23/src/mobile/gsm480_ss.c
index d626a0eb..4d46d646 100644
--- a/src/host/layer23/src/mobile/gsm480_ss.c
+++ b/src/host/layer23/src/mobile/gsm480_ss.c
@@ -897,8 +897,8 @@ static int gsm480_rx_cf(struct gsm_trans *trans, const uint8_t *data,
case 0x85:
if (((tag_data[0] & 0x70) >> 4) == 1)
strcpy(number, "+");
- else if (((tag_data[0] & 0x70) >> 4) == 1)
- strcpy(number, "+");
+ else if (((tag_data[0] & 0x70) >> 4) == 2)
+ strcpy(number, "0");
else
number[0] = '\0';
gsm48_decode_bcd_number(number + strlen(number),