mirror of https://github.com/xqemu/xqemu.git
monitor: fix client_migrate_info error handling
Report QERR_MISSING_PARAMETER when port is missing. Otherwise QERR_UNDEFINED_ERROR will occur. rhbz #795652 Signed-off-by: Yonit Halperin <yhalperi@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
d0638b185c
commit
6ec5dae5a4
|
@ -880,6 +880,11 @@ static int client_migrate_info(Monitor *mon, const QDict *qdict,
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (port == -1 && tls_port == -1) {
|
||||||
|
qerror_report(QERR_MISSING_PARAMETER, "port/tls-port");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
ret = qemu_spice_migrate_info(hostname, port, tls_port, subject,
|
ret = qemu_spice_migrate_info(hostname, port, tls_port, subject,
|
||||||
cb, opaque);
|
cb, opaque);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
|
Loading…
Reference in New Issue