diff --git a/src/mad/ruby/OpenNebulaDriver.rb b/src/mad/ruby/OpenNebulaDriver.rb index d132093f86..b5aa332826 100644 --- a/src/mad/ruby/OpenNebulaDriver.rb +++ b/src/mad/ruby/OpenNebulaDriver.rb @@ -184,6 +184,11 @@ private args = str.split(/\s+/) next if args.length == 0 + if args.first.empty? + STDERR.puts "Malformed message: #{str.inspect}" + next + end + action = args.shift.upcase.to_sym if (args.length == 0) || (!args[0])