mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virfirewall: Remove OOM checks from virFirewallStartTransaction
Neither virFirewallGroupNew nor VIR_EXPAND_N can fail. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Laine Stump <laine@redhat.com>
This commit is contained in:
parent
b8aa25f560
commit
1a1a926804
@ -517,18 +517,11 @@ void virFirewallStartTransaction(virFirewallPtr firewall,
|
||||
|
||||
VIR_FIREWALL_RETURN_IF_ERROR(firewall);
|
||||
|
||||
if (!(group = virFirewallGroupNew())) {
|
||||
firewall->err = ENOMEM;
|
||||
return;
|
||||
}
|
||||
group = virFirewallGroupNew();
|
||||
group->actionFlags = flags;
|
||||
|
||||
if (VIR_EXPAND_N(firewall->groups,
|
||||
firewall->ngroups, 1) < 0) {
|
||||
firewall->err = ENOMEM;
|
||||
virFirewallGroupFree(group);
|
||||
return;
|
||||
}
|
||||
ignore_value(VIR_EXPAND_N(firewall->groups,
|
||||
firewall->ngroups, 1));
|
||||
firewall->groups[firewall->ngroups - 1] = group;
|
||||
firewall->currentGroup = firewall->ngroups - 1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user