From 33e11e910c066da91bebf796bb1aaf96d65a388f Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 31 Mar 2010 12:22:57 -0500 Subject: Fix: Be more consistent with other boundary checks --- src/stkutil.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/stkutil.c b/src/stkutil.c index 1125d61d..b61ff39f 100644 --- a/src/stkutil.c +++ b/src/stkutil.c @@ -359,7 +359,7 @@ static gboolean parse_dataobj_gsm_sms_tpdu(struct comprehension_tlv_iter *iter, unsigned int len; len = comprehension_tlv_iter_get_length(iter); - if (len < 1 || len > 164) + if (len < 1 || len > sizeof(tpdu->tpdu)) return FALSE; data = comprehension_tlv_iter_get_data(iter); @@ -780,7 +780,7 @@ static gboolean parse_dataobj_text_attr(struct comprehension_tlv_iter *iter, len = comprehension_tlv_iter_get_length(iter); - if (len > 127) + if (len > sizeof(attr->attributes)) return FALSE; data = comprehension_tlv_iter_get_data(iter); -- cgit v1.2.3