diff -r 74ede087bc85 -r 3134b7255f3d master/domain.c --- a/master/domain.c Tue Dec 04 16:05:23 2012 +0100 +++ b/master/domain.c Wed Dec 05 10:22:43 2012 +0100 @@ -658,8 +658,8 @@ state->working_counter = wc; - if (state->working_counter) { - if (state->working_counter == domain->expected_working_counter) { + if (wc) { + if (wc == domain->expected_working_counter) { state->wc_state = EC_WC_COMPLETE; } else { state->wc_state = EC_WC_INCOMPLETE;