From: Michal Privoznik Date: Tue, 8 Mar 2022 14:09:59 +0000 (+0100) Subject: libvirt-qemu: Don't allow NULL cmd in virDomainQemuMonitorCommandWithFiles() X-Git-Tag: v8.2.0-rc1~167 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9583b0b7e3158d5ffd76a1d181629dba4f1cf092;p=thirdparty%2Flibvirt.git libvirt-qemu: Don't allow NULL cmd in virDomainQemuMonitorCommandWithFiles() Nothing in daemon code is prepared for the command in virDomainQemuMonitorCommandWithFiles() to be NULL. In fact, the client side doesn't expect this either as our RPC describes the argument as: remote_nonnull_string cmd; Validate the argument in the public API implementation. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- diff --git a/src/libvirt-qemu.c b/src/libvirt-qemu.c index 9e80577b56..c4f71c0311 100644 --- a/src/libvirt-qemu.c +++ b/src/libvirt-qemu.c @@ -153,6 +153,8 @@ virDomainQemuMonitorCommandWithFiles(virDomainPtr domain, virCheckDomainReturn(domain, -1); conn = domain->conn; + virCheckNonNullArgGoto(cmd, error); + if (ninfiles > 0 || outfiles) { int rc; if ((rc = VIR_DRV_SUPPORTS_FEATURE(conn->driver, conn,