s_stats workaround

This commit is contained in:
Valery Yatsko 2008-04-02 14:35:57 +04:00
parent ed78643f52
commit 0e992f7e53
3 changed files with 5 additions and 3 deletions

View File

@ -74,7 +74,7 @@ struct ServerStatistics
unsigned int is_tgch; /* messages blocked due to target change */
};
extern struct ServerStatistics *ServerStats;
extern struct ServerStatistics ServerStats;
extern void init_stats(void);
extern void tstats(struct Client *client);

View File

@ -81,6 +81,8 @@ extern char **myargv;
int maxconnections; /* XXX */
int ssl_ok = 0;
struct ServerStatistics ServerStats;
/*
* print_startup - print startup information
*/
@ -500,6 +502,7 @@ main(int argc, char *argv[])
memset((void *) &Count, 0, sizeof(Count));
memset((void *) &ServerInfo, 0, sizeof(ServerInfo));
memset((void *) &AdminInfo, 0, sizeof(AdminInfo));
memset(&ServerStats, 0, sizeof(struct ServerStatistics));
/* Initialise the channel capability usage counts... */
init_chcap_usage_counts();

View File

@ -41,8 +41,7 @@
/*
* stats stuff
*/
static struct ServerStatistics ircst;
struct ServerStatistics *ServerStats = &ircst;
struct ServerStatistics ServerStats;
void
init_stats()