Index: trunk/BNC/RTIGS/rtigs.cpp
===================================================================
--- trunk/BNC/RTIGS/rtigs.cpp	(revision 234)
+++ trunk/BNC/RTIGS/rtigs.cpp	(revision 246)
@@ -26,5 +26,5 @@
 // Constructor
 ////////////////////////////////////////////////////////////////////////////
-rtigs::rtigs() : GPSDecoder() {
+rtigs::rtigs() {
 }
 
@@ -37,4 +37,6 @@
 ////////////////////////////////////////////////////////////////////////////
 void rtigs::Decode(char* buffer, int bufLen) {
+
+  QMutexLocker locker(&_mutex);
 
   // Append the incomming data to the internal buffer
