diff options
Diffstat (limited to 'libglusterfs')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index 2ac8cb7e457..ef29d9983bd 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -2447,8 +2447,8 @@ gf_array_insertionsort (void *A, int l, int r, size_t elem_size,          for(i = l; i < N; i++) {                  Temp = gf_array_elem (A, i, elem_size);                  j = i - 1; -                while((cmp (Temp, gf_array_elem (A, j, elem_size)) -		       < 0) && j>=0) { +                while (j >= 0 && (cmp (Temp, gf_array_elem (A, j, elem_size)) +                      < 0)) {                          gf_elem_swap (Temp, gf_array_elem (A, j, elem_size),                                        elem_size);                          Temp = gf_array_elem (A, j, elem_size);  | 
