summaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2004-07-05 09:22:41 +0000
committerMarc Espie <espie@cvs.openbsd.org>2004-07-05 09:22:41 +0000
commitd04e4cd61a32488b4789ef9cf55ffdc5c29852fd (patch)
tree6116ca3c11273bce738d3056a5fe87a0785e5412 /usr.sbin
parent6bac4966489dce45d8c2ea0c30f0504c71b1140c (diff)
less esoteric error message for missing @name, on a question from
Brad Webb.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/pkg_add/OpenBSD/PackingList.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/PackingList.pm b/usr.sbin/pkg_add/OpenBSD/PackingList.pm
index e523a6cc60c..7d87c4111de 100644
--- a/usr.sbin/pkg_add/OpenBSD/PackingList.pm
+++ b/usr.sbin/pkg_add/OpenBSD/PackingList.pm
@@ -1,4 +1,4 @@
-# $OpenBSD: PackingList.pm,v 1.8 2004/05/19 13:05:16 espie Exp $
+# $OpenBSD: PackingList.pm,v 1.9 2004/07/05 09:22:40 espie Exp $
#
# Copyright (c) 2003 Marc Espie.
#
@@ -120,6 +120,10 @@ MAINLOOP:
sub write
{
my ($self, $fh) = @_;
+ if (!defined $self->{name}) {
+ print STDERR "Can't write unnamed packing list\n";
+ exit 1;
+ }
$self->{name}->write($fh);
if (defined $self->{'no-default-conflict'}) {
$self->{'no-default-conflict'}->write($fh);