]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
winverbs: fix deref to NULL pointer
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 19 Jun 2008 05:52:38 +0000 (05:52 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 19 Jun 2008 05:52:38 +0000 (05:52 +0000)
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 <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1286 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/winverbs/core/winverbs/kernel/wv_driver.c

index bb90dd526145ec4495161e1c20e7b2a7381cf52e..778f099ef57ee689e09fe5d0f15222b3b1a43d93 100644 (file)
@@ -440,6 +440,7 @@ static VOID WvCreateControlDevice(WDFDRIVER Driver)
 \r
 err2:\r
        WdfObjectDelete(ControlDevice);\r
+       return;\r
 err1:\r
        WdfDeviceInitFree(pinit);\r
 }\r