virfirewall: fix build on freebsd

Freebsd doesn't know ENODATA so we have to use different EINVAL
error code.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
Pavel Hrdina 2014-04-30 08:51:29 +02:00
parent c9679edca9
commit 620e16760e

View File

@ -307,7 +307,7 @@ virFirewallAddRuleFullV(virFirewallPtr firewall,
VIR_FIREWALL_RETURN_NULL_IF_ERROR(firewall);
if (firewall->ngroups == 0) {
firewall->err = ENODATA;
firewall->err = EINVAL;
return NULL;
}
group = firewall->groups[firewall->currentGroup];
@ -608,7 +608,7 @@ void virFirewallStartRollback(virFirewallPtr firewall,
VIR_FIREWALL_RETURN_IF_ERROR(firewall);
if (firewall->ngroups == 0) {
firewall->err = ENODATA;
firewall->err = EINVAL;
return;
}