diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-06-14 00:20:06 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-06-14 02:02:16 -0500 |
commit | f443493ddbacab2792bb9aaec4806ffab56f7ebd (patch) | |
tree | 13b3d8a5c016208599b912e2a83e5db62d0f09ac /src/smsutil.c | |
parent | 93c2a630b0e050fff90fc9ce7888a2603a6fdfe8 (diff) | |
download | ofono-f443493ddbacab2792bb9aaec4806ffab56f7ebd.tar.bz2 |
Fix SMS Concatenation header parsing
Diffstat (limited to 'src/smsutil.c')
-rw-r--r-- | src/smsutil.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/smsutil.c b/src/smsutil.c index 275c6950..20654cc2 100644 --- a/src/smsutil.c +++ b/src/smsutil.c @@ -1814,7 +1814,7 @@ gboolean sms_extract_concatenation(const struct sms *sms, guint16 *ref_num, if (concat_hdr[1] == 0) break; - if (concat_hdr[2] == 0 || concat_hdr[1] > concat_hdr[2]) + if (concat_hdr[2] == 0 || concat_hdr[2] > concat_hdr[1]) break; rn = concat_hdr[0]; @@ -1833,7 +1833,7 @@ gboolean sms_extract_concatenation(const struct sms *sms, guint16 *ref_num, break; if (concat_hdr[3] == 0 || - concat_hdr[2] > concat_hdr[3]) + concat_hdr[3] > concat_hdr[2]) break; rn = (concat_hdr[0] << 8) | concat_hdr[1]; |