summaryrefslogtreecommitdiffstats
path: root/src/smsutil.c
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2009-08-22 04:37:04 +0200
committerDenis Kenzior <denkenz@gmail.com>2009-08-21 19:46:39 -0500
commit64ade1c7c8528d2bd4509f20fa33ae9dd9ff0cd2 (patch)
tree1e7e13cdc956180db06c3e6a1c30466a411f2468 /src/smsutil.c
parent4750081d726cac139a8712a2d7319caec91d11ed (diff)
downloadofono-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.c2
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;