diff --git a/src/bin/e_fm_op.c b/src/bin/e_fm_op.c index eca63a987..77e8808f7 100644 --- a/src/bin/e_fm_op.c +++ b/src/bin/e_fm_op.c @@ -899,7 +899,8 @@ _e_fm_op_send_error(E_Fm_Op_Task *task, E_Fm_Op_Type type, const char *fmt, ...) } va_end(ap); - _e_fm_op_remove_link_task(task); + if (!_e_fm_op_overwrite) + _e_fm_op_remove_link_task(task); } /* Unrolls task: makes a clean up and updates progress info. */