diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-03-31 12:22:57 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-03-31 12:22:57 -0500 |
commit | 33e11e910c066da91bebf796bb1aaf96d65a388f (patch) | |
tree | c163d3930a1ff45d40d6f0ad7e94b0279108705a | |
parent | 8768afb6df010dc969d75eaf608e43e1e49aa44a (diff) | |
download | ofono-33e11e910c066da91bebf796bb1aaf96d65a388f.tar.bz2 |
Fix: Be more consistent with other boundary checks
-rw-r--r-- | src/stkutil.c | 4 |
1 files changed, 2 insertions, 2 deletions
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); |