From: goldengdeng <907246...@qq.com> The spice_usb_device_manager_get_devices() is only checking for NULL while the program can crash when no USB devices are available.
Signed-off-by: Victor Toso <victort...@redhat.com> --- src/usb-device-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/usb-device-widget.c b/src/usb-device-widget.c index a3c0910..0384d14 100644 --- a/src/usb-device-widget.c +++ b/src/usb-device-widget.c @@ -218,7 +218,7 @@ static void spice_usb_device_widget_constructed(GObject *gobject) G_CALLBACK(device_error_cb), self); devices = spice_usb_device_manager_get_devices(priv->manager); - if (!devices) + if (devices->len == 0) goto end; for (i = 0; i < devices->len; i++) -- 2.16.2 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/spice-devel