r3236 - trunk/libmutil/include/libmutil

erik at minisip.org erik at minisip.org
Thu Mar 8 02:55:28 CET 2007


Author: erik
Date: 2007-03-08 02:55:27 +0100 (Thu, 08 Mar 2007)
New Revision: 3236

Modified:
   trunk/libmutil/include/libmutil/TimeoutProvider.h
Log:

 * libmutil: Empty the list of pending timeouts when stopping 
    	a timeout provider. Not strictly necessary, but
	might help to avoid cycles of references.



Modified: trunk/libmutil/include/libmutil/TimeoutProvider.h
===================================================================
--- trunk/libmutil/include/libmutil/TimeoutProvider.h	2007-03-08 01:30:52 UTC (rev 3235)
+++ trunk/libmutil/include/libmutil/TimeoutProvider.h	2007-03-08 01:55:27 UTC (rev 3236)
@@ -211,6 +211,7 @@
 			stop=true;
 			wake();
 			thread->join();
+			requests.empty();
 		}
 
 		/**



More information about the Minisip-devel mailing list