From dab89ffba12da24f3ff8baa93fac4b417068668d Mon Sep 17 00:00:00 2001 From: Paul Wise Date: Thu, 4 May 2017 14:13:08 +0800 Subject: [PATCH] UPSTREAM: intelmetool: free sb pci_dev struct allocated by pci_get_dev() This fixes a memory leak in the activate_me() function. BUG=none BRANCH=none TEST=none Change-Id: I6aa3de3547e685b31ef8391b08fdd7f11f12f87a Signed-off-by: Patrick Georgi Original-Commit-Id: 769f46625be2fe42d98375a72fb4e5a351df511d Original-Change-Id: I011b2f96122d8f88aed121352afe3f0d41edef60 Original-Signed-off-by: Paul Wise Original-Reviewed-on: https://review.coreboot.org/19561 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Philipp Deppenwiese Original-Reviewed-by: Paul Menzel Reviewed-on: https://chromium-review.googlesource.com/497401 --- util/intelmetool/intelmetool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/util/intelmetool/intelmetool.c b/util/intelmetool/intelmetool.c index d6fd0fe528..62dc4d92c4 100644 --- a/util/intelmetool/intelmetool.c +++ b/util/intelmetool/intelmetool.c @@ -220,6 +220,7 @@ static int activate_me() { printf("MEI not hidden on PCI, checking if visible\n"); } + pci_free_dev(sb); pci_cleanup(pacc); return 0;