Fix: Send all SMS segments
authorZhigang Li <zhigang.li@intel.com>
Tue, 24 Nov 2009 20:48:44 +0000 (14:48 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Tue, 24 Nov 2009 20:49:48 +0000 (14:49 -0600)
src/sms.c

index ddf1523..de7e0fb 100644 (file)
--- a/src/sms.c
+++ b/src/sms.c
@@ -388,7 +388,7 @@ static struct tx_queue_entry *create_tx_queue_entry(GSList *msg_list)
        entry->pdus = g_new0(struct pending_pdu, entry->num_pdus);
 
        for (l = msg_list; l; l = l->next) {
-               struct pending_pdu *pdu = &entry->pdus[i];
+               struct pending_pdu *pdu = &entry->pdus[i++];
                struct sms *s = l->data;
 
                sms_encode(s, &pdu->pdu_len, &pdu->tpdu_len, pdu->pdu);