Piotr Caban (@piotr) commented about dlls/msvcrt/data.c:
{ /* FIXME: more things to free */ HeapFree(GetProcessHeap(), 0, MSVCRT___argv);
- HeapFree(GetProcessHeap(), 0, MSVCRT___initenv);
- HeapFree(GetProcessHeap(), 0, MSVCRT___winitenv);
- HeapFree(GetProcessHeap(), 0, MSVCRT__environ);
- HeapFree(GetProcessHeap(), 0, MSVCRT__wenviron);
You still need to free the buffers.