From 85e1e5a26de0abcd682afff81ba3d2b832cd9d30 Mon Sep 17 00:00:00 2001 From: Mark Allen Date: Tue, 13 Oct 2015 21:08:24 -0500 Subject: [PATCH] Handle {error, bad_arg} on read --- src/machi_cr_client.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/machi_cr_client.erl b/src/machi_cr_client.erl index 786fe2c..0ce0787 100644 --- a/src/machi_cr_client.erl +++ b/src/machi_cr_client.erl @@ -519,6 +519,8 @@ do_read_chunk2(File, Offset, Size, Depth, STime, TO, {ok, BadChunk} -> exit({todo, bad_chunk_size, ?MODULE, ?LINE, File, Offset, Size, got, byte_size(BadChunk)}); + {error, bad_arg} = BadArg -> + {reply, BadArg, S}; {error, partial_read}=Err -> {reply, Err, S}; {error, bad_checksum}=BadCS ->