Added NULL check when freeing room events. (thanks Ripley)

This commit is contained in:
Rumble
2013-09-02 18:19:01 -04:00
parent 0218a5d4b9
commit 88549e0728

View File

@@ -169,7 +169,7 @@ void free_mud_event(struct mud_event_data *pMudEvent)
room = (struct room_data *) pMudEvent->pStruct; room = (struct room_data *) pMudEvent->pStruct;
remove_from_list(pMudEvent->pEvent, room->events); remove_from_list(pMudEvent->pEvent, room->events);
if (room->events->iSize == 0) { if (room->events && (room->events->iSize == 0)) {
free_list(room->events); free_list(room->events);
room->events = NULL; room->events = NULL;
} }