From abfdb22273ae6adb58d138549e8578a4c73799a0 Mon Sep 17 00:00:00 2001 From: Kevin Greenan Date: Wed, 20 Apr 2016 09:06:40 -0700 Subject: Fragment index is unsigned, so header check should not check for < 0. This will result in failed compilation due with some versions of GCC. --- src/erasurecode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- cgit v1.2.1