https://bugs.winehq.org/show_bug.cgi?id=36421
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- dll/oledb32/datainit.c datainit_GetDataSource ... hr = IDBProperties_SetProperties(dbprops, 1, propset);
SetProperties fails here and hr is returned with an error code. The memory then isn't cleaned up in the calling function.
Thanks Nikolay for the analysis.