Merge pull request #900 from Blewzman/FixAggregateExceptionGetBaseException
[mono.git] / mono / utils / mono-counters.c
index e55114beee80b12b5e29c90b0a3c28b68d93bfc6..75062898784e96afda217f3ebcf8705f6c7fc23e 100644 (file)
@@ -207,12 +207,12 @@ void
 mono_counters_cleanup (void)
 {
        MonoCounter *counter = counters;
+       counters = NULL;
        while (counter) {
-               MonoCounter *tmp = counters;
+               MonoCounter *tmp = counter;
                counter = counter->next;
                free (tmp);
        }
-       counters = NULL;
 }
 
 static MonoResourceCallback limit_reached = NULL;