summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/erasurecode.c')
-rw-r--r--src/erasurecode.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/erasurecode.c b/src/erasurecode.c
index 1544ab7..2c6a30b 100644
--- a/src/erasurecode.c
+++ b/src/erasurecode.c
@@ -566,10 +566,7 @@ int liberasurecode_decode(int desc,
available_fragments, num_fragments,
out_data, out_data_len);
- if (ret == -1) {
- /* Ignore - not necessarily an error
- * (see fragments_to_string() in src/erasurecode_preprocessing.c) */
- } else if (ret <= 0) {
+ if (ret == 0) {
/* We were able to get the original data without decoding! */
goto out;
}