virDomainAudioDef: Change type of "sdl.driver" to virDomainAudioSDLDriver

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Tim Wiederhake 2021-05-19 16:10:05 +02:00 committed by Michal Privoznik
parent 8f1b810333
commit e1d589509a
2 changed files with 10 additions and 9 deletions

View File

@ -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);
goto error;
}
def->backend.sdl.driver = driver;
}
if (inputNode)
virDomainAudioSDLParse(&def->backend.sdl.input, inputNode);
if (outputNode)

View File

@ -1578,7 +1578,7 @@ struct _virDomainAudioDef {
struct {
virDomainAudioIOSDL input;
virDomainAudioIOSDL output;
int driver; /* virDomainAudioSDLDriver */
virDomainAudioSDLDriver driver;
} sdl;
struct {
char *path;