27 Jan
2023
27 Jan
'23
6:46 p.m.
Brendan Shanks (@bshanks) commented about server/object.h:
struct thread_wait *wait; };
-extern void *mem_alloc( size_t size ); /* malloc wrapper */ -extern void *memdup( const void *data, size_t len ); +extern void *mem_alloc( size_t size ) __WINE_ALLOC_SIZE(1) __WINE_DEALLOC(free) __WINE_MALLOC; +extern void *memdup( const void *data, size_t len ) __WINE_ALLOC_SIZE(2) __WINE_DEALLOC(free) __WINE_MALLOC;
`memdup` returns initialized data which could contain pointers, I don't think `__WINE_MALLOC` should be used. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2046#note_22175