leak/TrinityCore — pull request #1 by elecyb (2011-10-23 15:35:51+00:00)
Title:  Fix bug that prevents checks different than MEM_CHECK can be processed.

Hi, I think this check is incorrect, because only the MEM_CHECK has rs data, the rest is only rd

```if (!rd || !rs)
continue;
```

This causes other checks different than MEM_CHECK be omited.
If a check were removed from db, rd would be null, so it's enough to check if rd is null :)

Also to prevent console errors like opcode "CMSG_WARDEN_DATA (0x02E7) have unprocessed tail data" i added a read_skip