added undef checking in os_*()

This commit is contained in:
Max Baker
2003-05-27 15:38:59 +00:00
parent e448915e0b
commit 2e03e3faca

View File

@@ -80,6 +80,7 @@ sub os {
sub os_ver { sub os_ver {
my $bay = shift; my $bay = shift;
my $descr = $bay->description(); my $descr = $bay->description();
return undef unless defined $descr;
# 303 / 304 # 303 / 304
if ($descr =~ m/Rev: \d+\.\d+\.\d+\.\d+-(\d+\.\d+\.\d+\.\d+)/){ if ($descr =~ m/Rev: \d+\.\d+\.\d+\.\d+-(\d+\.\d+\.\d+\.\d+)/){
@@ -96,6 +97,7 @@ sub os_ver {
sub os_bin { sub os_bin {
my $bay = shift; my $bay = shift;
my $descr = $bay->description(); my $descr = $bay->description();
return undef unless defined $descr;
# 303 / 304 # 303 / 304
if ($descr =~ m/Rev: \d+\.(\d+\.\d+\.\d+)-\d+\.\d+\.\d+\.\d+/){ if ($descr =~ m/Rev: \d+\.(\d+\.\d+\.\d+)-\d+\.\d+\.\d+\.\d+/){