(svn r11810) -Fix (r11802): reset sets when leaving prematurely
authorsmatz
Thu, 10 Jan 2008 22:46:04 +0000
changeset 8246 4469741c1f70
parent 8245 86caf8eb69dd
child 8247 16e1c8db6f55
(svn r11810) -Fix (r11802): reset sets when leaving prematurely
src/signal.cpp
--- 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);
 	}