From 09fafe4c9543c690bc0cdb0ec9ca6eeb449e981d Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 19 Oct 2019 12:55:58 -0400 Subject: [PATCH] ipro1000: Add a missing NULL check. May help with #15402. --- .../kernel/drivers/network/ipro1000/dev/e1000/if_em.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/if_em.c b/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/if_em.c index e91cf3a99a..0f84e5de75 100644 --- a/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/if_em.c +++ b/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/if_em.c @@ -2214,11 +2214,11 @@ em_free_pci_resources(if_ctx_t ctx) if (adapter->intr_type == IFLIB_INTR_MSIX) iflib_irq_free(ctx, &adapter->irq); - { - int i; - for (i = 0; i < adapter->rx_num_queues; i++, que++) { - iflib_irq_free(ctx, &que->que_irq); - } + if (que) { + int i; + for (i = 0; i < adapter->rx_num_queues; i++, que++) { + iflib_irq_free(ctx, &que->que_irq); + } } if (adapter->memory != NULL) {