|
From: <rus...@us...> - 2008-06-09 10:49:00
|
Revision: 178
http://gearbox.svn.sourceforge.net/gearbox/?rev=178&view=rev
Author: russo2503v
Date: 2008-06-09 03:49:06 -0700 (Mon, 09 Jun 2008)
Log Message:
-----------
stripping the traling \n properly
Modified Paths:
--------------
gearbox/trunk/src/gbxgarminacfr/driver.cpp
Modified: gearbox/trunk/src/gbxgarminacfr/driver.cpp
===================================================================
--- gearbox/trunk/src/gbxgarminacfr/driver.cpp 2008-06-09 10:47:43 UTC (rev 177)
+++ gearbox/trunk/src/gbxgarminacfr/driver.cpp 2008-06-09 10:49:06 UTC (rev 178)
@@ -307,8 +307,8 @@
tracer_.debug( serialData, 10 );
// remove the trailing new line character
- assert( *serialData.end() == '\n' && "Driver: Serial data did not end in '\n'" );
- serialData.erase( serialData.end() );
+ assert( *(serialData.end()-1) == '\n' && "Driver: Serial data did not end in '\n'" );
+ serialData.erase( serialData.end()-1 );
// dealing with unexplained cntrl characters in the message
for ( string::iterator it=serialData.begin(); it!=serialData.end(); ++it ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|