From 3b5d3fe1efcbaba43fa5d1d6f8a52c29dd62dcce Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Fri, 18 Jun 2010 13:59:15 -0500 Subject: [PATCH] stkutil: USSD max len is 160 --- src/stkutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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];