Catch error when qemu additional options are invalid

Fix #119
This commit is contained in:
Julien Duponchelle committed 2015-03-31 22:14:08 +02:00
1 parent 220d585dcc
commit 026fe3df9b
2 files changed
+11 -1

No files matched your search

+4 -1
View File
@@ -1068,7 +1068,10 @@ class QemuVM(BaseVM):
command.extend(self._monitor_options())
additional_options = self._options.strip()
if additional_options:
command.extend(shlex.split(additional_options))
try:
command.extend(shlex.split(additional_options))
except ValueError as e:
QemuError("Invalid additional options: {} error {}".format(additional_options, e))
command.extend(self._network_options())
command.extend(self._graphic())
return command