--- trunk/FlisServer/FlisServerDlg.cpp 2007/12/08 09:45:58 191 +++ trunk/FlisServer/FlisServerDlg.cpp 2007/12/10 07:25:35 209 @@ -447,8 +447,6 @@ void CFlisServerDlg::SmsSplit(CString data) { CString FyrData, TlfNr, SmsCount, Temper, Flamme, Flis, FremFejl, PowerFail; - char CharData[150]; - strcpy(CharData,data); TlfNr = data.Mid(24,8); FyrData = data.Mid(57,data.GetLength()-59); FyrData.Append(":"); @@ -623,7 +621,7 @@ { if (command.MakeLower() == "cmti") { - CString smscount, oldteskst; + CString smscount; int pos = tekst.Find(',',0); if (pos != -1) { @@ -631,26 +629,25 @@ smscount.Remove(':'); ResetSms++; } - ////////////////Read sms ting////////////////// - std::vector data; - data.push_back('a'); - data.push_back('t'); - data.push_back('+'); - data.push_back('c'); - data.push_back('m'); - data.push_back('g'); - data.push_back('r'); - data.push_back('='); - - for (int i=0; i< smscount.GetLength(); i++) - { - data.push_back(smscount[i]); - } - AppendText(CString(&data[0])); - writeFrame(data); - Sleep(200); - ReadSms(); - ResetSms++; + + std::vector data; + data.push_back('a'); + data.push_back('t'); + data.push_back('+'); + data.push_back('c'); + data.push_back('m'); + data.push_back('g'); + data.push_back('r'); + data.push_back('='); + + for (int i=0; i< smscount.GetLength(); i++) + { + data.push_back(smscount[i]); + } + AppendText(CString(&data[0])); + writeFrame(data); + Sleep(200); + ReadSms(); } else if(command.MakeLower() == "wind")