[libvirt PATCH 03/10] virDomainAudioDef: Change type of "sdl.driver" to virDomainAudioSDLDriver
Michal Prívozník
mprivozn at redhat.com
Thu May 20 09:55:29 UTC 2021
On 5/19/21 4:10 PM, Tim Wiederhake wrote:
> Signed-off-by: Tim Wiederhake <twiederh at redhat.com>
> ---
> src/conf/domain_conf.c | 17 +++++++++--------
> src/conf/domain_conf.h | 2 +-
> 2 files changed, 10 insertions(+), 9 deletions(-)
>
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index 758f699c2c..9e6719265f 100644
> --- a/src/conf/domain_conf.c
> +++ b/src/conf/domain_conf.c
> @@ -13236,15 +13236,16 @@ virDomainAudioDefParseXML(virDomainXMLOption *xmlopt G_GNUC_UNUSED,
> break;
>
> case VIR_DOMAIN_AUDIO_TYPE_SDL: {
> - g_autofree char *driver = virXMLPropString(node, "driver");
> - if (driver &&
> - (def->backend.sdl.driver =
> - virDomainAudioSDLDriverTypeFromString(driver)) <= 0) {
> - virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> - _("unknown SDL driver '%s'"), driver);
> - goto error;
> + g_autofree char *driverstr = virXMLPropString(node, "driver");
> + int driver;
> + if (driverstr) {
> + if ((driver = virDomainAudioSDLDriverTypeFromString(driverstr)) <= 0) {
> + virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> + _("unknown SDL driver '%s'"), driverstr);
Misaligned argument.
> + goto error;
> + }
> + def->backend.sdl.driver = driver;
> }
> -
> if (inputNode)
> virDomainAudioSDLParse(&def->backend.sdl.input, inputNode);
> if (outputNode)
> diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
> index 462c61a807..fab856a5c7 100644
> --- a/src/conf/domain_conf.h
> +++ b/src/conf/domain_conf.h
> @@ -1578,7 +1578,7 @@ struct _virDomainAudioDef {
> struct {
> virDomainAudioIOSDL input;
> virDomainAudioIOSDL output;
> - int driver; /* virDomainAudioSDLDriver */
> + virDomainAudioSDLDriver driver;
> } sdl;
> struct {
> char *path;
>
Michal
More information about the libvir-list
mailing list