diff --git a/vrclient_x64/unixlib.cpp b/vrclient_x64/unixlib.cpp index d4160c35..7bbe88a4 100644 --- a/vrclient_x64/unixlib.cpp +++ b/vrclient_x64/unixlib.cpp @@ -344,7 +344,7 @@ static NTSTATUS vrclient_init( Params *params, bool wow64 ) template< typename Params > static NTSTATUS vrclient_unload( Params *params, bool wow64 ) { - dlclose( vrclient ); + if (vrclient) dlclose( vrclient ); vrclient = NULL; p_HmdSystemFactory = NULL; p_VRClientCoreFactory = NULL;