src/signal.cpp
changeset 8246 4469741c1f70
parent 8238 d47a86c79603
child 8251 886d6a9cefef
--- a/src/signal.cpp	Thu Jan 10 21:54:45 2008 +0000
+++ b/src/signal.cpp	Thu Jan 10 22:46:04 2008 +0000
@@ -530,7 +530,10 @@
 		}
 
 		/* do not do anything when some buffer was full */
-		if (flags & SF_FULL) break;
+		if (flags & SF_FULL) {
+			ResetSets(); // free all sets
+			break;
+		}
 
 		UpdateSignalsAroundSegment(flags);
 	}