--- deliantra/server/common/map.C 2007/03/12 01:13:10 1.94 +++ deliantra/server/common/map.C 2007/03/15 14:23:02 1.96 @@ -466,13 +466,11 @@ for (int i = 0; i < size (); ++i) { -#if 0 // temporarily disabled for improved(?) stability, schmorp #TODO#d#//D if (cede_count >= 500) { cede_count = 0; coroapi::cede (); } -#endif int unique = 0; for (object *op = spaces [i].bot; op; op = op->above) @@ -1083,9 +1081,9 @@ //object *top = 0; //object *floor = 0; // this seems to generate better code than using locals, above - object *&top = faces_obj[0]; - object *&middle = faces_obj[1]; - object *&floor = faces_obj[2]; + object *&top = faces_obj[0] = 0; + object *&middle = faces_obj[1] = 0; + object *&floor = faces_obj[2] = 0; for (tmp = bot; tmp; last = tmp, tmp = tmp->above) {