From 9d800954f53d4b8b62bd9fad34c40c619132fc8b Mon Sep 17 00:00:00 2001 From: shefty Date: Thu, 19 Jun 2008 05:52:38 +0000 Subject: [PATCH] winverbs: fix deref to NULL pointer If WdfCreateDevice is successful, then pinit is set to NULL. No need to clean it up later on an error. Signed-off-by: Sean Hefty git-svn-id: svn://openib.tc.cornell.edu/gen1@1286 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- branches/winverbs/core/winverbs/kernel/wv_driver.c | 1 + 1 file changed, 1 insertion(+) diff --git a/branches/winverbs/core/winverbs/kernel/wv_driver.c b/branches/winverbs/core/winverbs/kernel/wv_driver.c index bb90dd52..778f099e 100644 --- a/branches/winverbs/core/winverbs/kernel/wv_driver.c +++ b/branches/winverbs/core/winverbs/kernel/wv_driver.c @@ -440,6 +440,7 @@ static VOID WvCreateControlDevice(WDFDRIVER Driver) err2: WdfObjectDelete(ControlDevice); + return; err1: WdfDeviceInitFree(pinit); } -- 2.46.0