Unverified Commit 15d99104 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!7599 irqchip/gic-v3-its: Prevent double free on error

parents 8c008792 b1c4948c
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -5210,14 +5210,9 @@ static int its_vpe_irq_domain_alloc(struct irq_domain *domain, unsigned int virq
		set_bit(i, bitmap);
	}

	if (err) {
		if (i > 0)
	if (err)
		its_vpe_irq_domain_free(domain, virq, i);

		its_lpi_free(bitmap, base, nr_ids);
		its_free_prop_table(vprop_page);
	}

	return err;
}