--- mqtt/src/mqttd.c 2011/12/01 08:15:25 1.1.1.1.2.8 +++ mqtt/src/mqttd.c 2011/12/12 09:24:25 1.1.1.1.2.11 @@ -1,11 +1,15 @@ #include "global.h" +#include "mqttd.h" #include "rtlm.h" #include "utils.h" #include "daemon.h" 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; @@ -53,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)