summaryrefslogtreecommitdiff
path: root/scripts/Dpkg/Vendor.pm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Dpkg/Vendor.pm')
-rw-r--r--scripts/Dpkg/Vendor.pm4
1 files changed, 1 insertions, 3 deletions
diff --git a/scripts/Dpkg/Vendor.pm b/scripts/Dpkg/Vendor.pm
index 41672e638..22f40fea9 100644
--- a/scripts/Dpkg/Vendor.pm
+++ b/scripts/Dpkg/Vendor.pm
@@ -60,10 +60,8 @@ sub get_vendor_info(;$) {
my $vendor = shift || "default";
my $file = get_vendor_file($vendor);
return undef unless $file;
- open(my $fh, "<", $file) || syserr(_g("cannot read %s"), $file);
my $fields = Dpkg::Control::Hash->new();
- $fields->parse_fh($fh, $file) || error(_g("%s is empty"), $file);
- close($fh);
+ $fields->load($file) || error(_g("%s is empty"), $file);
return $fields;
}