From 3b86c974e1ea8ccee355eee223b90d545a0c0f95 Mon Sep 17 00:00:00 2001 From: Hayden K Date: Wed, 11 Nov 2026 23:07:33 +0000 Subject: Fix an idiotic regression in L4D1 demo compat Happened when I was getting rid of all the memcpy calls. Must have been asleep. As usual. Sigh. Thanks Hayden for spotting. --- src/l4d1democompat.c | 2 +- src/nosteamlogon.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/l4d1democompat.c b/src/l4d1democompat.c index 735215c..5ed4627 100644 --- a/src/l4d1democompat.c +++ b/src/l4d1democompat.c @@ -129,7 +129,7 @@ static inline void *find_midpoint(ReadDemoHeader_func ReadDemoHeader) { for (uchar *p = insns; p - insns < 128;) { const u64 HL2DEMO = 0x4F4D4544324C48; // "HL2DEMO\0" ascii, little-endian if (p[0] == X86_PUSHIW && p[5] == X86_PUSHEBX && p[6] == X86_CALL && - !mem_loadu64(mem_loadptr(p + 1)) == HL2DEMO) { + mem_loadu64(mem_loadptr(p + 1)) == HL2DEMO) { return p + 11; } NEXT_INSN(p, "ReadDemoHeader hook midpoint"); diff --git a/src/nosteamlogon.c b/src/nosteamlogon.c index a97a4ce..c79a828 100644 --- a/src/nosteamlogon.c +++ b/src/nosteamlogon.c @@ -40,8 +40,6 @@ GAMESPECIFIC(L4D) REQUIRE(chatmsg) REQUIRE_GAMEDATA(vtidx_GetClientName) -// FIXME: introduce a convar to control the chat reporting behaviour - static void *Steam3Server = 0; // find CSteam3Server instance in hostname callback -- cgit v1.2.3-54-g00ecf