--- smsdaemon/GsmModem.cpp 2008/06/10 13:29:19 34 +++ smsdaemon/GsmModem.cpp 2008/06/11 10:31:42 50 @@ -132,11 +132,19 @@ Command(line1,"> "); + if (message.length() > 160) + { + message = message.substr(0,160); + Common::instance()->logMessage( "Trunkating message! "); + } message.append("\032"); // \032 == Ctrl+Z - Command(message); + Command( message ); //In textmode limit to 160 bytes + + Util::Sleep(50); //Give the modem some time to send the sms and be ready again + Common::instance()->smsCounter.outgoing++; } void GsmModem::DeleteSms(std::string smsIndex)