Do not crash in virDomainDeviceInfoParseXML if someone provides
an 'alias' element without a 'name' attribute.
Signed-off-by: Ján Tomko <jtomko@redhat.com>
struct virDomainDefValidateAliasesData *data = opaque;
const char *alias = info->alias;
- if (!alias || !virDomainDeviceAliasIsUserAlias(alias))
+ if (!virDomainDeviceAliasIsUserAlias(alias))
return 0;
/* Some crazy backcompat for consoles. */
bool
virDomainDeviceAliasIsUserAlias(const char *aliasStr)
{
- return STRPREFIX(aliasStr, USER_ALIAS_PREFIX);
+ return aliasStr && STRPREFIX(aliasStr, USER_ALIAS_PREFIX);
}