From: shefty Date: Thu, 19 Jun 2008 05:52:38 +0000 (+0000) Subject: winverbs: fix deref to NULL pointer X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=9d800954f53d4b8b62bd9fad34c40c619132fc8b;p=~shefty%2Frdma-win.git 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 --- 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); }