summaryrefslogtreecommitdiff
path: root/lib/ftools.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ftools.rb')
-rw-r--r--lib/ftools.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ftools.rb b/lib/ftools.rb
index 1b06bf5ecb..6e1c886e56 100644
--- a/lib/ftools.rb
+++ b/lib/ftools.rb
@@ -81,14 +81,14 @@ class << File
def compare from, to, verbose = false
$stderr.print from, " <=> ", to, "\n" if verbose
+ return false if stat(from).size != stat(to).size
+
from = open(from, "rb")
to = open(to, "rb")
ret = false
fr = tr = ''
- return false if from.stat.size != to.stat.size
-
begin
while fr == tr
fr = from.read(BUFSIZE)