--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreaker.java 2009/10/20 10:47:36 452 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreaker.java 2009/10/20 20:42:36 456 @@ -104,6 +104,7 @@ public void reset() { synchronized(this) { if (currentState != closed) { // TODO: Is this conditional necessary ?? + closed.resetFailureCount(); currentState = closed; notifier.sendNotification(name, Notifier.Event.BreakerReset); }