--- smsdaemon/SmsPdu.cpp 2008/12/07 00:59:05 132 +++ smsdaemon/SmsPdu.cpp 2008/12/07 10:15:44 136 @@ -190,7 +190,7 @@ if (multipart) { message_part = message.substr(0, PDU_LEN); - message.erase(0, PDU_LEN); + message.erase(0, PDU_LEN-1); pdu.push_back( message_part.length()+ 7 ); //UserDataLength pdu.push_back( 0x06 ); // UDH Len