diff --git a/src/mirror.c b/src/mirror.c index 695a376..2ae1159 100644 --- a/src/mirror.c +++ b/src/mirror.c @@ -650,6 +650,7 @@ void mirror_abandon_cb( struct ev_loop *loop, ev_io *w, int revents ) } debug( "Abandon message received" ); + mirror_set_state( ctrl->mirror, MS_ABANDONED ); self_pipe_signal_clear( ctrl->mirror->abandon_signal ); ev_break( loop, EVBREAK_ONE ); return;