From: Peter Krempa Date: Tue, 23 Feb 2021 16:36:36 +0000 (+0100) Subject: virfirewall: Remove OOM checks from virFirewallStartTransaction X-Git-Tag: v7.2.0-rc1~287 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a1a926804d21d66a2c9b7eb8c2104bb84fdfbed;p=thirdparty%2Flibvirt.git virfirewall: Remove OOM checks from virFirewallStartTransaction Neither virFirewallGroupNew nor VIR_EXPAND_N can fail. Signed-off-by: Peter Krempa Reviewed-by: Laine Stump --- diff --git a/src/util/virfirewall.c b/src/util/virfirewall.c index 95962568f5..66b33d4a91 100644 --- a/src/util/virfirewall.c +++ b/src/util/virfirewall.c @@ -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; }