diff options
| author | 2025-12-30 20:01:16 +0000 | |
|---|---|---|
| committer | 2026-04-04 01:37:54 +0100 | |
| commit | 7d49288bff1fa4e5bacc0eb69ed46c69db622b76 (patch) | |
| tree | ac1e63573174ae0797b2dd48ccadf88bf8d27bb4 | |
| parent | cf1a3fd1e4267ec522c10da087262daddc782b20 (diff) | |
| download | sst-7d49288bff1fa4e5bacc0eb69ed46c69db622b76.tar.gz sst-7d49288bff1fa4e5bacc0eb69ed46c69db622b76.zip | |
Tidy up very slightly dodgy l4dmm init edge case
Mostly only affects Linux, which doesn't even have a working build at
the moment, but still, noticed it, might as well fix.
| -rw-r--r-- | src/l4dmm.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/l4dmm.c b/src/l4dmm.c index 343ea0d..9ac0383 100644 --- a/src/l4dmm.c +++ b/src/l4dmm.c @@ -141,17 +141,16 @@ INIT { sym_game = kvsys_strtosym("game"); sym_campaign = kvsys_strtosym("campaign"); sym_chapter = kvsys_strtosym("chapter"); + return FEAT_OK; } #ifdef _WIN32 // L4D1 has no Linux build, btw! else { oldmmiface = factory_engine("VENGINE_MATCHMAKING_VERSION001", 0); - if_cold (!oldmmiface) { - errmsg_errorx("couldn't get IMatchmaking interface"); - return FEAT_INCOMPAT; - } -#endif + if_hot (oldmmiface) return FEAT_OK; } - return FEAT_OK; +#endif + errmsg_errorx("couldn't get matchmaking interface"); + return FEAT_INCOMPAT; } // vi: sw=4 ts=4 noet tw=80 cc=80 |
