From 11512500de9db43ec9095cbd9f7a920ca8299933 Mon Sep 17 00:00:00 2001 From: Qasim Ayyaz Khan Date: Fri, 3 Jun 2016 10:00:30 -0400 Subject: [PATCH] Fix for PDU's arriving in random order. Issue: https://github.com/larvit/larvitsmpp/issues/9 --- lib/session.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/session.js b/lib/session.js index 8474a89..a367df1 100644 --- a/lib/session.js +++ b/lib/session.js @@ -378,7 +378,7 @@ function longSms(pduObj) { // 4th octet and length is // header size -2 octets partsCount = pduObj.params.short_message[2 + csmsReference.length + 1], - partNr = pduObj.params.short_message[2 + csmsReference.length + 1], + partNr = pduObj.params.short_message[2 + csmsReference.length + 2], longSmsId = pduObj.params.source_addr + '_' + pduObj.params.destination_addr + '_' + csmsReference; if (this.longSmses[longSmsId] === undefined) {