From 64ade1c7c8528d2bd4509f20fa33ae9dd9ff0cd2 Mon Sep 17 00:00:00 2001 From: Andrzej Zaborowski Date: Sat, 22 Aug 2009 04:37:04 +0200 Subject: Fix getting the offset into sms fragment bitmap. Otherwise only 64 fragments fit. --- src/smsutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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; -- cgit v1.2.3