summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <bremner@debian.org>2015-09-22 09:38:51 -0300
committerDavid Bremner <bremner@debian.org>2015-09-22 09:49:37 -0300
commit9fb9c7a29f9bf539fceb1ce802807b5f337f9d6d (patch)
tree64cc3c42241ec159bd6bf5a3f754294ffa8d30a8
parent5bcca2dae410dbddccbd5839fd888b2dc4d70508 (diff)
fix several bugs in read_package_desc
somehow passing back a ref and using a local file handle both contained silly bugs
-rwxr-xr-xdh_elpa8
1 files changed, 5 insertions, 3 deletions
diff --git a/dh_elpa b/dh_elpa
index e396fc4..dec995e 100755
--- a/dh_elpa
+++ b/dh_elpa
@@ -78,14 +78,16 @@ sub doit_quietly {
sub read_package_desc {
my ($descdir, $package) = @_;
- my %desc = {};
+ my %desc = ();
my $descfile="${descdir}/${package}.desc";
- open my $fh,'<', $descfile or
+ my $fh;
+
+ open $fh,'<', $descfile or
error "failed to open $descfile";
- while (<DESC>) {
+ while (<$fh>) {
if (m/([^:]+):\s*(.*)\s*$/) {
$desc{$1} = $2;
}