|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 02/21] selecthost: Honour new $none_ok optional parameter
No functional change with existing callers.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
Osstest/TestSupport.pm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm
index ec867e4f..38c17d60 100644
--- a/Osstest/TestSupport.pm
+++ b/Osstest/TestSupport.pm
@@ -1125,9 +1125,9 @@ sub power_state ($$;$) {
#---------- host selection and properties ----------
-sub selecthost ($);
-sub selecthost ($) {
- my ($ident) = @_;
+sub selecthost ($;$);
+sub selecthost ($;$) {
+ my ($ident, $none_ok) = @_;
# must be run outside transaction
# $ident is <identspec>
@@ -1154,7 +1154,10 @@ sub selecthost ($) {
$r{$ident}= $name;
} else {
$name= $r{$ident};
- die "no specified $ident" unless defined $name;
+ if (!defined $name) {
+ return undef if $none_ok;
+ die "no specified $ident";
+ }
}
my $ho= {
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |