diff --git a/sys/src/9/pc/etherbcm.c b/sys/src/9/pc/etherbcm.c index 7537ec5f6..b7dbafa37 100644 --- a/sys/src/9/pc/etherbcm.c +++ b/sys/src/9/pc/etherbcm.c @@ -800,6 +800,7 @@ bcmpci(void) mem = vmap(pdev->mem[0].bar & ~0x0F, pdev->mem[0].size); if(mem == nil) { print("bcm: can't map %8.8luX\n", pdev->mem[0].bar); + free(ctlr->sends); free(ctlr); continue; }