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;
|
||||
}
|
||||
|
||||
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,
|
||||
cb, opaque);
|
||||
if (ret != 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user