From ca94b7387e89af1400b28260b680e0eb1f18166e Mon Sep 17 00:00:00 2001 From: MysterD Date: Mon, 27 Mar 2023 12:51:10 -0700 Subject: [PATCH] More sync object fixes --- src/pc/network/sync_object.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pc/network/sync_object.c b/src/pc/network/sync_object.c index 5940d997..343c539f 100644 --- a/src/pc/network/sync_object.c +++ b/src/pc/network/sync_object.c @@ -81,6 +81,7 @@ void sync_objects_clear(void) { } sFreeingAll = false; hmfree(sSoMap); + hmdefault(sSoMap, NULL); } void sync_object_forget(u32 syncId) { @@ -237,6 +238,7 @@ void sync_object_init_field_with_size(struct Object *o, void* field, u8 size) { ///////////// struct SyncObject* sync_object_get(u32 syncId) { + if (syncId == 0) { return NULL; } return hmget(sSoMap, syncId); }