Diff for /mqtt/src/daemon.c between versions 1.2.2.33 and 1.2.2.34

version 1.2.2.33, 2012/05/27 10:04:05 version 1.2.2.34, 2012/05/28 08:08:21
Line 122  leaveClient(sched_task_t *task) Line 122  leaveClient(sched_task_t *task)
         ret = mqtt_msgDISCONNECT(sess->sess_buf);          ret = mqtt_msgDISCONNECT(sess->sess_buf);
         send(TASK_FD(task), sess->sess_buf->msg_base, ret, MSG_NOSIGNAL);          send(TASK_FD(task), sess->sess_buf->msg_base, ret, MSG_NOSIGNAL);
   
        ioDEBUG(1, "Close socket=%d", TASK_FD(task));        ioDEBUG(1, "Close socket=%ld", (long) TASK_FD(task));
         call.LOG(logg, "Session %s stopped from %s for user %s.\n", sess->sess_cid,           call.LOG(logg, "Session %s stopped from %s for user %s.\n", sess->sess_cid, 
                         sess->sess_addr, sess->sess_user);                          sess->sess_addr, sess->sess_user);
   
Line 289  startSession(sched_task_t *task) Line 289  startSession(sched_task_t *task)
 end:    /* close client connection */  end:    /* close client connection */
         wlen = mqtt_msgCONNACK(sess->sess_buf, ret);          wlen = mqtt_msgCONNACK(sess->sess_buf, ret);
         if ((wlen = send(TASK_FD(task), sess->sess_buf->msg_base, wlen, 0)) == -1) {          if ((wlen = send(TASK_FD(task), sess->sess_buf->msg_base, wlen, 0)) == -1) {
                ioDEBUG(3, "Error:: send(%d) #%d - %s", TASK_FD(task), errno, strerror(errno));                ioDEBUG(3, "Error:: send(%ld) #%d - %s", (long) TASK_FD(task), errno, strerror(errno));
         } else          } else
                 ioDEBUG(5, "Sended %d bytes", wlen);                  ioDEBUG(5, "Sended %d bytes", wlen);
   
         if (ret != MQTT_RETCODE_ACCEPTED) {          if (ret != MQTT_RETCODE_ACCEPTED) {
                ioDEBUG(1, "Close client %s with socket=%d", sess->sess_addr, TASK_FD(task));                ioDEBUG(1, "Close client %s with socket=%ld", sess->sess_addr, (long) TASK_FD(task));
                 finiSession(sess);                  finiSession(sess);
         }          }
         return NULL;          return NULL;

Removed from v.1.2.2.33  
changed lines
  Added in v.1.2.2.34


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>