<snip>
for( pRoom2 = room_index_hash[iHash]; pRoom2; pRoom2 = pRoom2->next )
{
for( i = 0; i <= MAX_DIR; i++ )
{
</snip>Slap me if I am wrong, but shouldn't that be i < MAX_DIR? Mem problem would be you are grabbing mem past the end of the array, and thus, the 0xA problem. Ammaross Danan

