X-Git-Url: http://git.asbjorn.it/?p=debian%2Fdhcpd-pools.git;a=blobdiff_plain;f=src%2Fsort.c;h=ff6db691ed3fd4e4ad1d3ff2a563968740b8ef37;hp=6c5ae58d86cedfde993841b081a17ab71a23f68d;hb=ee35f8bb1f94b177675ab84b963a0fe61cd201eb;hpb=e6c32dbdf9d0a0c685f5c402f94e965cf587f062 diff --git a/src/sort.c b/src/sort.c index 6c5ae58..ff6db69 100644 --- a/src/sort.c +++ b/src/sort.c @@ -135,7 +135,7 @@ int get_order(struct range_t *left, struct range_t *right) ret = strcmp(left->shared_net->name, right->shared_net->name); - if (ret > 0) { + if (0 < ret) { return (0); } else if (ret < 0) { return (1); @@ -170,7 +170,7 @@ void mergesort_ranges(struct range_t *orig, int size, struct range_t *temp) if (size < MIN_MERGE_SIZE) { for (left = 0; left < size; left++) { hold = *(orig + left); - for (right = left - 1; right >= 0; right--) { + for (right = left - 1; 0 <= right; right--) { if (get_order((orig + right), &hold)) { break; }