summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/rubygems/package/tar_header.rb2
-rw-r--r--test/rubygems/package/tar_test_case.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/rubygems/package/tar_header.rb b/lib/rubygems/package/tar_header.rb
index 06e0cbd5a4..0bec8f4845 100644
--- a/lib/rubygems/package/tar_header.rb
+++ b/lib/rubygems/package/tar_header.rb
@@ -211,7 +211,7 @@ class Gem::Package::TarHeader
private
def calculate_checksum(header)
- header.bytes.sum
+ header.sum(0)
end
def header(checksum = @checksum)
diff --git a/test/rubygems/package/tar_test_case.rb b/test/rubygems/package/tar_test_case.rb
index fcb2f51311..710f589169 100644
--- a/test/rubygems/package/tar_test_case.rb
+++ b/test/rubygems/package/tar_test_case.rb
@@ -68,7 +68,7 @@ class Gem::Package::TarTestCase < Gem::TestCase
end
def calc_checksum(header)
- sum = header.bytes.sum
+ sum = header.sum(0)
SP(Z(to_oct(sum, 6)))
end