aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtools/testing/ktest/ktest.pl10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl
index 9d9ee321a3dc..30e2befd6f2a 100755
--- a/tools/testing/ktest/ktest.pl
+++ b/tools/testing/ktest/ktest.pl
@@ -250,6 +250,7 @@ sub read_yn {
250 250
251sub get_ktest_config { 251sub get_ktest_config {
252 my ($config) = @_; 252 my ($config) = @_;
253 my $ans;
253 254
254 return if (defined($opt{$config})); 255 return if (defined($opt{$config}));
255 256
@@ -263,16 +264,17 @@ sub get_ktest_config {
263 if (defined($default{$config})) { 264 if (defined($default{$config})) {
264 print "\[$default{$config}\] "; 265 print "\[$default{$config}\] ";
265 } 266 }
266 $entered_configs{$config} = <STDIN>; 267 $ans = <STDIN>;
267 $entered_configs{$config} =~ s/^\s*(.*\S)\s*$/$1/; 268 $ans =~ s/^\s*(.*\S)\s*$/$1/;
268 if ($entered_configs{$config} =~ /^\s*$/) { 269 if ($ans =~ /^\s*$/) {
269 if ($default{$config}) { 270 if ($default{$config}) {
270 $entered_configs{$config} = $default{$config}; 271 $ans = $default{$config};
271 } else { 272 } else {
272 print "Your answer can not be blank\n"; 273 print "Your answer can not be blank\n";
273 next; 274 next;
274 } 275 }
275 } 276 }
277 $entered_configs{$config} = process_variables($ans);
276 last; 278 last;
277 } 279 }
278} 280}