diff --git a/UsbDk/Alloc.h b/UsbDk/Alloc.h index c7aaf88..e23493d 100644 --- a/UsbDk/Alloc.h +++ b/UsbDk/Alloc.h @@ -83,8 +83,11 @@ public: } } - void operator= (T *ptr) - { m_Obj = ptr; } + T* operator= (T *ptr) + { + m_Obj = ptr; + return ptr; + } static void ArrayHolderDelete(T *Obj) { delete[] Obj; }