summaryrefslogtreecommitdiffstats
path: root/src/gsm
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2017-07-29 05:11:39 +0600
committerHarald Welte <laforge@gnumonks.org>2018-01-17 10:45:39 +0000
commit511426de0a127024eff77aa8966210377c82d685 (patch)
tree367ccf3a0651080056a1ff8c411de242e224746b /src/gsm
parent7f16c443bcffc0b50684df5c9ec52734cd34fe38 (diff)
gsm0480: handle USS_NOTIFY and USS_REQUEST with PROCESS_USS_REQ
Change-Id: If7cc6a966dfc17d37e22338ecc1f239f908a9f2e
Diffstat (limited to 'src/gsm')
-rw-r--r--src/gsm/gsm0480.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gsm/gsm0480.c b/src/gsm/gsm0480.c
index fdec3d26..4d879749 100644
--- a/src/gsm/gsm0480.c
+++ b/src/gsm/gsm0480.c
@@ -430,6 +430,8 @@ static int parse_ss_invoke(const uint8_t *invoke_data, uint16_t length,
uint8_t operation_code = invoke_data[offset+2];
req->opcode = operation_code;
switch (operation_code) {
+ case GSM0480_OP_CODE_USS_NOTIFY:
+ case GSM0480_OP_CODE_USS_REQUEST:
case GSM0480_OP_CODE_PROCESS_USS_REQ:
rc = parse_process_uss_req(invoke_data + offset + 3,
length - offset - 3,