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; |