Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion dll/dll.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -324,9 +324,13 @@ static void *create_client_interface(const char *ver)
} else if (strcmp(ver, STEAMCLIENT_INTERFACE_VERSION) == 0) {
return static_cast<ISteamClient *>(client_ptr);
}

// report the missing interface if it is a client
client_ptr->report_missing_impl(ver, EMU_FUNC_NAME);
}

client_ptr->report_missing_impl_and_exit(ver, EMU_FUNC_NAME);
// Original steam returns 0 here.
return nullptr;
}

STEAMAPI_API void * S_CALLTYPE SteamInternal_CreateInterface( const char *ver )
Expand Down