diff --git a/src/machi_cr_client.erl b/src/machi_cr_client.erl index 1e9cac5..6da0524 100644 --- a/src/machi_cr_client.erl +++ b/src/machi_cr_client.erl @@ -496,7 +496,7 @@ do_write_head2(File, Offset, Chunk, Depth, STime, TO, when Retry == partition; Retry == bad_epoch; Retry == wedged -> do_write_head(File, Offset, Chunk, Depth, STime, TO, S); {error, written}=Err -> - Err; + {reply, Err, S}; {error, not_written} -> exit({todo_should_never_happen,?MODULE,?LINE, iolist_size(Chunk)})