(svn r11810) -Fix (r11802): reset sets when leaving prematurely
authorsmatz
Thu, 10 Jan 2008 22:46:04 +0000
changeset 8742 a55430b832a6
parent 8741 839f686635b0
child 8743 62a558995c35
(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);
 	}