diff --git a/src/rebuild/srv.c b/src/rebuild/srv.c index aca8cba18dc..f3d27f03094 100644 --- a/src/rebuild/srv.c +++ b/src/rebuild/srv.c @@ -1287,7 +1287,8 @@ rebuild_task_ult(void *arg) * rebuild sequence, which has to be done by failure * sequence order. */ - rgt->rgt_status.rs_done = 0; + if (rgt) + rgt->rgt_status.rs_done = 0; ret = ds_rebuild_schedule(pool, task->dst_map_ver, &task->dst_tgts, task->dst_rebuild_op, 5);