> > 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); The declaration is about ::delete[] but the definition is about ::delete. Is it a typo? Frediano _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel