--- smsdaemon/SerialPort.cpp 2008/06/10 14:38:59 35 +++ smsdaemon/SerialPort.cpp 2008/06/10 15:34:19 36 @@ -1227,7 +1227,7 @@ // // Increase the elapsed number of milliseconds. // - int elapsed_ms = ( elapsed_time.tv_sec * MILLISECONDS_PER_SEC + + unsigned int elapsed_ms = ( elapsed_time.tv_sec * MILLISECONDS_PER_SEC + elapsed_time.tv_usec / MICROSECONDS_PER_MS ) ; // // If more than msTimeout milliseconds have elapsed while @@ -1290,7 +1290,7 @@ // dataBuffer.reserve( numOfBytes ) ; // - for(int i=0; i