summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Greenan <kmg@box.com>2016-04-20 09:06:40 -0700
committerKevin Greenan <kmg@box.com>2016-04-20 09:06:40 -0700
commitabfdb22273ae6adb58d138549e8578a4c73799a0 (patch)
tree5a91cc7c1083e8d4d9eab2cc800ba4ae04e33d53
parent2b25b999fa6118219ad3e35617290a27eefda18e (diff)
downloadliberasurecode-revert_checksum.tar.gz
Fragment index is unsigned, so header check should not check for < 0. Thisrevert_checksum
will result in failed compilation due with some versions of GCC.
-rw-r--r--src/erasurecode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/erasurecode.c b/src/erasurecode.c
index 67ca393..751d0e9 100644
--- a/src/erasurecode.c
+++ b/src/erasurecode.c
@@ -1042,7 +1042,7 @@ int liberasurecode_verify_fragment_metadata(ec_backend_t be,
{
int k = be->args.uargs.k;
int m = be->args.uargs.m;
- if (md->idx < 0 || (md->idx > (k + m))) {
+ if (md->idx > (k + m)) {
return 1;
}
if (md->backend_id != be->common.id) {