--- mqtt/src/mqttd.c 2011/12/08 17:02:25 1.1.1.1.2.9 +++ mqtt/src/mqttd.c 2011/12/12 09:24:25 1.1.1.1.2.11 @@ -6,7 +6,10 @@ sl_config cfg; +sessions_t Sessions; sched_root_task_t *root; +sqlite3 *acc, *pub; +FILE *logg; extern char compiled[], compiledby[], compilehost[]; static char szCfgName[MAXPATHLEN]; int Verbose, Kill; @@ -54,11 +57,11 @@ main(int argc, char **argv) { char ch, batch = 0, szStr[STRSIZ]; register int i; - sqlite3 *acc = NULL, *pub = NULL; - FILE *logg = NULL; int sock = -1, ret = 0; struct passwd *pass; struct sigaction sa; + + TAILQ_INIT(&Sessions); strlcpy(szCfgName, DEFAULT_CONFIG, sizeof szCfgName); while ((ch = getopt(argc, argv, "hvbc:")) != -1)