Index: trunk/BNC/GPSS/hassDecoder.cpp
===================================================================
--- trunk/BNC/GPSS/hassDecoder.cpp	(revision 3579)
+++ trunk/BNC/GPSS/hassDecoder.cpp	(revision 3580)
@@ -59,4 +59,5 @@
 ////////////////////////////////////////////////////////////////////////////
 t_irc hassDecoder::Decode(char* data, int dataLen, vector<string>& errmsg) {
+  QMutexLocker locker(&_mutex);
 
   errmsg.clear();
