From d0281a3b41d899428c00a83f4be5fd2146b7a662 Mon Sep 17 00:00:00 2001 From: Leo Simons Date: Thu, 16 Oct 2014 12:12:02 +0200 Subject: [PATCH] Seems like some of these can be nil --- tools/appliance/vbox_vm_clean.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/appliance/vbox_vm_clean.rb b/tools/appliance/vbox_vm_clean.rb index 54406ef981a..ba0a1cc4049 100755 --- a/tools/appliance/vbox_vm_clean.rb +++ b/tools/appliance/vbox_vm_clean.rb @@ -28,8 +28,12 @@ do_kill = (ARGV.include? 'kill' or ARGV.include? '--kill' or ARGV.include? '-k') lines = `VBoxManage list vms` vms = lines.split(/\n/) +if vms.nil? + vms = [] +end vms.each do |vmline| vm_info = /\"(.*)\"[^{]*\{(.*)\}/.match(vmline) + next if vm_info.nil? vm_name = vm_info[1] vm_uuid = vm_info[2]