# File lib/rubygems/package/tar_reader/entry.rb, line 65
def full_name
if @header.prefix != "" then
File.join @header.prefix, @header.name
else
@header.name
end
rescue ArgumentError => e
raise unless e.message == 'string contains null byte'
raise Gem::Package::TarInvalidError,
'tar is corrupt, name contains null byte'
end