libvirt/tools
Michal Privoznik b9dcaede65 virsh: cmdSetUserSSHKeys: Error early if the file doesn't contain any keys
When removing SSH keys via set-user-sshkeys virsh command, then
files to remove are read from passed file. But when
experimenting, I've passed /dev/null as the file which resulted
in API checks which caught that @keys argument of
virDomainAuthorizedSSHKeysSet() can't be NULL. This is because if
the file is empty then its content is an empty string and thus
the buffer the file was read in to is not NULL.

Long story short, error is reported correctly, but it's not
necessary to go through public API to catch it.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2020-12-08 14:39:13 +01:00
..
bash-completion vsh: Fix completion error in case of multiple mac addresses 2020-11-10 18:34:18 +01:00
nss lib: Prefer WITH_* prefix for #if conditionals 2020-09-02 10:28:10 +02:00
wireshark wireshark: Fix missing bool_t on macOS 2020-10-07 19:17:53 +02:00
libvirt_recover_xattrs.sh libvirt_recover_xattrs: Allow fixing multiple PATHs 2020-12-04 16:27:22 +01:00
libvirt_win_icon_16x16.ico
libvirt_win_icon_32x32.ico
libvirt_win_icon_48x48.ico
libvirt_win_icon_64x64.ico
libvirt-guests.service.in
libvirt-guests.sh.in libvirt-guests: Sync time for autostarted guests 2020-11-04 12:18:05 +01:00
libvirt-guests.sysconf libvirt-guests: Remove obsolete Windows comment 2020-12-07 10:38:44 +00:00
meson.build meson: Use @BASENAME@ more 2020-09-01 13:22:24 +02:00
virsh_win_icon.rc
virsh-backup.c virsh: limit completion of backup-{begin, dumpxml} to active domains 2020-09-14 15:52:40 +02:00
virsh-backup.h
virsh-checkpoint.c Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE 2020-11-09 16:29:06 +00:00
virsh-checkpoint.h
virsh-completer-checkpoint.c virsh-completer: use g_new0 instead of VIR_ALLOC_N 2020-09-15 13:46:11 +02:00
virsh-completer-checkpoint.h
virsh-completer-domain.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-domain.h Add lifecycle action completion to set-lifecycle-action command 2020-11-10 18:34:33 +01:00
virsh-completer-host.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-host.h virsh: Add logical CPU IDs completion for nodecpustats command 2020-11-10 18:34:02 +01:00
virsh-completer-interface.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-interface.h virsh: Add interface mac completion to iface-name command 2020-11-10 18:34:11 +01:00
virsh-completer-network.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-network.h virsh: Add mac completion to net-dhcp-leases command 2020-11-10 18:34:23 +01:00
virsh-completer-nodedev.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-nodedev.h
virsh-completer-nwfilter.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-nwfilter.h
virsh-completer-pool.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-pool.h
virsh-completer-secret.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-secret.h
virsh-completer-snapshot.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-snapshot.h
virsh-completer-volume.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer-volume.h
virsh-completer.c lib: Replace VIR_AUTOSTRINGLIST with GStrv 2020-12-02 15:43:07 +01:00
virsh-completer.h
virsh-console.c
virsh-console.h
virsh-domain-monitor.c virsh: Allow listing just domain IDs 2020-11-09 11:28:23 +01:00
virsh-domain-monitor.h
virsh-domain.c virsh: cmdSetUserSSHKeys: Error early if the file doesn't contain any keys 2020-12-08 14:39:13 +01:00
virsh-domain.h virsh: Move/add some of function declarations to virsh-domain.h 2020-11-10 18:34:26 +01:00
virsh-edit.c
virsh-host.c virsh: Add logical CPU IDs completion for nodecpustats command 2020-11-10 18:34:02 +01:00
virsh-host.h
virsh-interface.c virsh: Add interface name completion to iface-mac command 2020-11-10 18:34:16 +01:00
virsh-interface.h
virsh-network.c virsh: Add mac completion to net-dhcp-leases command 2020-11-10 18:34:23 +01:00
virsh-network.h
virsh-nodedev.c Include vdpa devices in node device list 2020-10-26 02:39:29 -04:00
virsh-nodedev.h
virsh-nwfilter.c virsh: use g_new0 instead of vsh[CM]alloc 2020-10-06 09:01:46 +02:00
virsh-nwfilter.h
virsh-pool.c virsh: use g_new0 instead of vsh[CM]alloc 2020-10-06 09:01:46 +02:00
virsh-pool.h
virsh-secret.c virsh: use g_new0 instead of vsh[CM]alloc 2020-10-06 09:01:46 +02:00
virsh-secret.h
virsh-snapshot.c virsh: use g_new0 instead of vsh[CM]alloc 2020-10-06 09:01:46 +02:00
virsh-snapshot.h
virsh-util.c virsh: virshStreamSourceSkip: remove unused 'off' 2020-09-24 11:19:06 +02:00
virsh-util.h virsh: Track if vol-upload or vol-download work over a block device 2020-08-24 13:32:53 +02:00
virsh-volume.c virsh: use g_new0 instead of vsh[CM]alloc 2020-10-06 09:01:46 +02:00
virsh-volume.h
virsh.c tools: virsh: Reset error when keepalive registration fails 2020-11-13 11:12:30 +01:00
virsh.h
virt-admin-completer.c tools: use g_new0 instead of VIR_ALLOC* 2020-10-01 12:34:13 +02:00
virt-admin-completer.h
virt-admin.c vsh: Introduce wrapper for add_history() 2020-09-03 16:25:43 +02:00
virt-admin.h
virt-host-validate-bhyve.c
virt-host-validate-bhyve.h
virt-host-validate-common.c virt-host-validate: fix detection with cgroups v2 2020-11-19 01:18:35 +01:00
virt-host-validate-common.h
virt-host-validate-lxc.c
virt-host-validate-lxc.h
virt-host-validate-qemu.c
virt-host-validate-qemu.h
virt-host-validate.c lib: Prefer WITH_* prefix for #if conditionals 2020-09-02 10:28:10 +02:00
virt-login-shell-helper.c Fix incorrect g_new0 conversions 2020-10-06 14:26:43 +02:00
virt-login-shell.c
virt-login-shell.conf
virt-pki-validate.in
virt-sanlock-cleanup.in
virt-xml-validate.in
vsh-table.c tools: use g_new0 instead of VIR_ALLOC* 2020-10-01 12:34:13 +02:00
vsh-table.h
vsh.c tools: vshCmddefOptParse: Remove return value 2020-11-13 11:12:30 +01:00
vsh.h tools: vsh: Unexport vshCmddefHelp 2020-11-13 11:12:29 +01:00