From 618cebe6c22151c513e5b2bc680fdf411515174c Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 11 Jun 2009 17:00:14 -0500 Subject: [PATCH] Add additional sanity check --- src/smsutil.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/smsutil.c b/src/smsutil.c index 79794ea..03d910a 100644 --- a/src/smsutil.c +++ b/src/smsutil.c @@ -1511,6 +1511,9 @@ gboolean sms_udh_iter_init(const struct sms *sms, struct sms_udh_iter *iter) if (max_len < 3) return FALSE; + if (max_len > 140) + return FALSE; + /* Must have at least one information-element if udhi is true */ if (hdr[0] < 2) return FALSE; -- 2.7.4