--- mqtt/src/daemon.c 2011/12/08 14:52:47 1.1.2.10 +++ mqtt/src/daemon.c 2011/12/08 17:02:25 1.1.2.11 @@ -1,4 +1,5 @@ #include "global.h" +#include "mqttd.h" extern char cliCmd[], *cliStr[]; @@ -7,9 +8,9 @@ extern char cliCmd[], *cliStr[]; static void * startSession(sched_task_t *task) { - static u_char basebuf[USHRT_MAX]; + u_char basebuf[USHRT_MAX]; mqtt_cb_t cbs[MQTT_TYPE_MAX + 1] = { 0 }; - mqtt_msg_t *buf = { basebuf, sizeof basebuf }; +// mqtt_msg_t *buf = { basebuf, sizeof basebuf }; mqtthdr_connflgs_t flg; int ret = 0; struct timeval tv = { 0 }; @@ -32,12 +33,13 @@ startSession(sched_task_t *task) goto end; } + /* flg = mqtt_readCONNECT(buf, &ka, ); if (flg.reserved) { VERB(3) syslog(LOG_ERR, "Error:: in MQTT protocol #%d - %s", mqtt_GetErrno(), mqtt_GetError()); goto end; - } + } */ /* for (ret = i = 0; cliCmd[i] && !(ret = (hdr->mqtt_msg.type == cliCmd[i])); i++);