summaryrefslogtreecommitdiffstats
path: root/src/H5FDmulti.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5FDmulti.c')
-rw-r--r--src/H5FDmulti.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/H5FDmulti.c b/src/H5FDmulti.c
index 08529e2..16934e3 100644
--- a/src/H5FDmulti.c
+++ b/src/H5FDmulti.c
@@ -657,16 +657,16 @@ H5FD_multi_dxpl_cmp_cb(const void *_dx1, const void *_dx2, size_t size)
return(cmp_status);
} /* end if */
else
- return(1);
+ return(-1);
} /* end if */
else {
if(dx2->memb_dxpl[mt] >= 0)
- return(-1);
+ return(1);
else
if(dx1->memb_dxpl[mt] > dx2->memb_dxpl[mt])
- return(1);
- else if(dx1->memb_dxpl[mt] < dx2->memb_dxpl[mt])
return(-1);
+ else if(dx1->memb_dxpl[mt] < dx2->memb_dxpl[mt])
+ return(1);
else
continue;
} /* end else */