summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/stkutil.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index 61780597..39288d0c 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -593,7 +593,7 @@ static gboolean parse_dataobj_ussd(struct comprehension_tlv_iter *iter,
unsigned int len = comprehension_tlv_iter_get_length(iter);
const unsigned char *data = comprehension_tlv_iter_get_data(iter);
- if (len <= 1)
+ if (len <= 1 || len > 161)
return FALSE;
us->dcs = data[0];