Log message:
More bug fixes...
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@657
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
else
ret = 0;
+#ifdef HEAD_IN_SAND_MAP
map_update(cptr);
+#endif
if (feature_bool(FEAT_RELIABLE_CLOCK) &&
abs(cli_serv(cptr)->timestamp - recv_time) > 30) {
Count_newremoteserver(UserStats);
add_client_to_list(acptr);
hAddClient(acptr);
+#ifdef HEAD_IN_SAND_MAP
map_update(acptr);
+#endif
if (*parv[5] == 'J')
{
#include "ircd_reply.h"
#include "ircd_snprintf.h"
#include "ircd_string.h"
+#include "ircd_alloc.h"
#include "hash.h"
#include "list.h"
#include "match.h"
assert(!IsHub(server));
assert(!IsService(server));
*/
- struct Map *map = (struct Map *)MyAlloc(sizeof(struct Map));
+ struct Map *map = (struct Map *)MyMalloc(sizeof(struct Map));
map->lasttime = TStime();
strcpy(map->name, cli_name(server));
Count_serverdisconnects(UserStats);
else
Count_remoteserverquits(UserStats);
-
+#ifdef HEAD_IN_SAND_MAP
map_update(bcptr);
+#endif
}
else if (IsMe(bcptr))
{