diff --git a/vrclient_x64/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_x64/vrclient_main.c index f6414e37..0df0151f 100644 --- a/vrclient_x64/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_x64/vrclient_main.c @@ -51,7 +51,11 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved) { if (compositor_data.client_core_linux_side) { - cppIVRClientCore_IVRClientCore_003_Cleanup(compositor_data.client_core_linux_side); + struct cppIVRClientCore_IVRClientCore_003_Cleanup_params params = + { + .linux_side = compositor_data.client_core_linux_side, + }; + cppIVRClientCore_IVRClientCore_003_Cleanup( ¶ms ); compositor_data.client_core_linux_side = NULL; } dlclose(vrclient_lib);