# HG changeset patch # User cin # Date 1498169022 -10800 # Node ID 8808383fcb949eb102145e3942202179cc0b26e5 # Parent 42814145d4728446cca94ba7b74e228d4a8778de fixed recursion in Safe.Dispose with IEnumerable diff -r 42814145d472 -r 8808383fcb94 Implab/Safe.cs --- a/Implab/Safe.cs Tue Jun 20 19:45:52 2017 +0300 +++ b/Implab/Safe.cs Fri Jun 23 01:03:42 2017 +0300 @@ -79,7 +79,7 @@ if (obj is IDisposable) { Dispose((IDisposable)obj); } else if (obj is IEnumerable) { - Dispose((IEnumerable)obj); + DisposeCollection((IEnumerable)obj); } }