summaryrefslogtreecommitdiff
path: root/support/rsyncstats
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2016-01-31 14:40:47 -0800
committerWayne Davison <wayned@samba.org>2016-01-31 14:40:51 -0800
commit4e25abc9a90ba2287670a1e6d445a7350f6d886b (patch)
treeee0e96b82f8b2ea651a05f41cfb2697ac976a482 /support/rsyncstats
parent839dbff2aaf0277471e1986a3cd0f869e0bdda24 (diff)
downloadrsync-4e25abc9a90ba2287670a1e6d445a7350f6d886b.tar.gz
Fix/improve the sort functions.
Fixes bug 11704.
Diffstat (limited to 'support/rsyncstats')
-rwxr-xr-xsupport/rsyncstats8
1 files changed, 4 insertions, 4 deletions
diff --git a/support/rsyncstats b/support/rsyncstats
index e770b9dd..ab7246d3 100755
--- a/support/rsyncstats
+++ b/support/rsyncstats
@@ -270,27 +270,27 @@ foreach $hour (sort keys %xfertbytes) {
exit(0);
sub datecompare {
- $a gt $b;
+ $a cmp $b;
}
sub domnamcompare {
$sdiff = length($a) - length($b);
- ($sdiff < 0) ? -1 : ($sdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+ ($sdiff < 0) ? -1 : ($sdiff > 0) ? 1 : $a cmp $b;
}
sub bytecompare {
$bdiff = $groupbytes{$b} - $groupbytes{$a};
- ($bdiff < 0) ? -1 : ($bdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+ ($bdiff < 0) ? -1 : ($bdiff > 0) ? 1 : $a cmp $b;
}
sub faccompare {
$fdiff = $fac{$b} - $fac{$a};
- ($fdiff < 0) ? -1 : ($fdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+ ($fdiff < 0) ? -1 : ($fdiff > 0) ? 1 : $a cmp $b;
}