| changeset 29 | 28a13008d80b |
| parent 28 | c8958f67afd8 |
| child 30 | 702c01e59497 |
1.1 --- a/razor.c Wed Sep 19 14:09:03 2007 -0400 1.2 +++ b/razor.c Wed Sep 19 14:34:11 2007 -0400 1.3 @@ -424,6 +424,7 @@ 1.4 start += size; 1.5 mstart++; 1.6 p += size; 1.7 + mp++; 1.8 } else if (result == 0) { 1.9 p += size; 1.10 mp++; 1.11 @@ -432,8 +433,8 @@ 1.12 mend--; 1.13 qsort_swap(p, end, size); 1.14 tmp = *mp; 1.15 - *mp = *mstart; 1.16 - *mstart = tmp; 1.17 + *mp = *mend; 1.18 + *mend = tmp; 1.19 if (end == pivot) 1.20 pivot = p; 1.21 }