diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 83597ee7858c60f31086b4f340a788787663b7be..850cceaa26ef9aac5f412ea87acf688ab8c04fec 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -11387,7 +11387,8 @@ qemuParseCommandLine(virCapsPtr qemuCaps, * Set os.machine only if first parameter lacks '=' or * contains explicit type='...' */ WANT_VALUE(); - list = virStringSplit(val, ",", 0); + if (!(list = virStringSplit(val, ",", 0))) + goto error; param = list[0]; if (STRPREFIX(param, "type="))