Based on a patch by Sandy Stutsman <sstutsma@xxxxxxxxxx> Signed-off-by: Sameeh Jubran <sameeh@xxxxxxxxxx> --- qxldod/BaseObject.cpp | 11 +++++++++++ qxldod/BaseObject.h | 1 + 2 files changed, 12 insertions(+) diff --git a/qxldod/BaseObject.cpp b/qxldod/BaseObject.cpp index ac270fd..a93c040 100755 --- a/qxldod/BaseObject.cpp +++ b/qxldod/BaseObject.cpp @@ -70,3 +70,14 @@ void __cdecl operator delete[](void* pObject) ExFreePool(pObject); } } + +void __cdecl operator delete(void *pObject, size_t s) +{ + PAGED_CODE(); + + UNREFERENCED_PARAMETER(s); + + if (pObject != NULL) { + ExFreePool(pObject); + } +} diff --git a/qxldod/BaseObject.h b/qxldod/BaseObject.h index 66e66e4..94bd163 100755 --- a/qxldod/BaseObject.h +++ b/qxldod/BaseObject.h @@ -57,3 +57,4 @@ _When_((PoolType & NonPagedPoolMustSucceed) != 0, void* __cdecl operator new[](size_t Size, POOL_TYPE PoolType = PagedPool); void __cdecl operator delete(void* pObject); void __cdecl operator delete[](void* pObject); +void __cdecl operator delete[](void *pObject, size_t s); -- 2.7.0.windows.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel