- Pass the right arguments to the driver-supplied function when deleting a DRIVEROBJ

svn path=/trunk/; revision=63748
This commit is contained in:
Jérôme Gardou 2014-07-28 13:03:19 +00:00
parent b6f852e3a4
commit addf99a079

View file

@ -29,7 +29,7 @@ DRIVEROBJ_vCleanup(PVOID pObject)
pFreeProc = pedo->drvobj.pFreeProc;
if (pFreeProc)
{
NT_VERIFY(pFreeProc(pedo->drvobj.pvObj));
NT_VERIFY(pFreeProc(&pedo->drvobj));
}
}
@ -88,7 +88,7 @@ EngDeleteDriverObj(
/* Manually call cleanup callback */
if (bCallBack)
{
if (!pedo->drvobj.pFreeProc(pedo->drvobj.pvObj))
if (!pedo->drvobj.pFreeProc(&pedo->drvobj))
{
/* Callback failed */
DRIVEROBJ_UnlockObject(pedo);