aboutsummaryrefslogtreecommitdiff
path: root/lib/App/Acmeman/Source/File.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/App/Acmeman/Source/File.pm')
-rw-r--r--lib/App/Acmeman/Source/File.pm14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/App/Acmeman/Source/File.pm b/lib/App/Acmeman/Source/File.pm
index 0d6859d..9414e86 100644
--- a/lib/App/Acmeman/Source/File.pm
+++ b/lib/App/Acmeman/Source/File.pm
@@ -50,12 +50,14 @@ sub load {
};
chomp(my @lines = <$fh>);
close $fh;
- if ($self->{host}) {
- $self->define_alias($self->{host}, @lines);
- } else {
- my $cn = shift @lines;
- $self->define_domain($cn);
- $self->define_alias($cn, @lines);
+ if (@lines) {
+ if ($self->{host}) {
+ $self->define_alias($self->{host}, @lines);
+ } else {
+ my $cn = shift @lines;
+ $self->define_domain($cn);
+ $self->define_alias($cn, @lines);
+ }
}
return 1;
}

Return to:

Send suggestions and report system problems to the System administrator.