diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-08-22 04:37:04 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-08-21 19:46:39 -0500 |
commit | 64ade1c7c8528d2bd4509f20fa33ae9dd9ff0cd2 (patch) | |
tree | 1e7e13cdc956180db06c3e6a1c30466a411f2468 /src/smsutil.c | |
parent | 4750081d726cac139a8712a2d7319caec91d11ed (diff) | |
download | ofono-64ade1c7c8528d2bd4509f20fa33ae9dd9ff0cd2.tar.bz2 |
Fix getting the offset into sms fragment bitmap.
Otherwise only 64 fragments fit.
Diffstat (limited to 'src/smsutil.c')
-rw-r--r-- | src/smsutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/smsutil.c b/src/smsutil.c index bae501e6..fcff9aa6 100644 --- a/src/smsutil.c +++ b/src/smsutil.c @@ -2132,7 +2132,7 @@ GSList *sms_assembly_add_fragment(struct sms_assembly *assembly, const struct sms_address *addr, guint16 ref, guint8 max, guint8 seq) { - int offset = seq / 8; + int offset = seq / 32; int bit = 1 << (seq % 32); GSList *l; GSList *prev; |