--- toast 2003/10/05 22:53:42 1.212 +++ toast 2003/10/05 23:17:17 1.213 @@ -2729,7 +2729,7 @@ { my($name, $version, $build, @urls) = @_; ($name, $version, $build) = build($name, $version, undef, @urls) - if !isbuilt($name, $version, $build); + if !defined($build) || !isbuilt($name, $version, $build); isarmed($name, $version, $build) && error(pkgname($name, $version, $build) . " is already armed"); @@ -3438,6 +3438,7 @@ sub pkgname($;$$) { my($name, $version, $build) = @_; + error unless defined($name); my($result) = "$name"; $result .= " version $version" if defined($version); $result .= " build $build" if defined($build);