Re: [libvirt PATCH 03/10] virDomainAudioDef: Change type of "sdl.driver" to virDomainAudioSDLDriver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/19/21 4:10 PM, Tim Wiederhake wrote:
> Signed-off-by: Tim Wiederhake <twiederh@xxxxxxxxxx>
> ---
>  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




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux