diff --git a/main.h b/main.h index 8e77373d..4967be5e 100644 --- a/main.h +++ b/main.h @@ -62,6 +62,7 @@ } while (false) #define USERMODULECALL(macFUNC, macUSER, macNETWORK, macCLIENT, macEXITER) \ + assert(macUSER != NULL); \ if (macUSER) { \ CModules& UMods = macUSER->GetModules(); \ CIRCNetwork* pOldUNetwork = UMods.GetNetwork(); \ @@ -78,6 +79,8 @@ } #define NETWORKMODULECALL(macFUNC, macUSER, macNETWORK, macCLIENT, macEXITER) \ + assert(macUSER != NULL); \ + assert(macNETWORK != NULL); \ if (macNETWORK) { \ CModules& NMods = ((CIRCNetwork*)macNETWORK)->GetModules(); \ CClient* pOldNClient = NMods.GetClient(); \