version 1.7, 2014/02/24 15:23:39
|
version 1.7.2.2, 2014/02/24 22:02:19
|
Line 171 txAck(sched_task_t *task)
|
Line 171 txAck(sched_task_t *task)
|
schedCancelby(TASK_ROOT(task), taskTIMER, CRITERIA_CALL, timeoutSession, NULL); |
schedCancelby(TASK_ROOT(task), taskTIMER, CRITERIA_CALL, timeoutSession, NULL); |
schedEvent(TASK_ROOT(task), timeoutSession, NULL, 0, TASK_DATA(task), 0); |
schedEvent(TASK_ROOT(task), timeoutSession, NULL, 0, TASK_DATA(task), 0); |
EVERBOSE(2, "Finish WRQ request"); |
EVERBOSE(2, "Finish WRQ request"); |
|
schedResumeby(TASK_ROOT(task), CRITERIA_ID, 0); |
} |
} |
taskExit(task, NULL); |
taskExit(task, NULL); |
} |
} |
Line 285 RQ(sched_task_t *task)
|
Line 286 RQ(sched_task_t *task)
|
|
|
cli.siz = TFTP_LOAD_MAX; |
cli.siz = TFTP_LOAD_MAX; |
cli.opc = ntohs(rpack_uint16(pkt, NULL, 0)); |
cli.opc = ntohs(rpack_uint16(pkt, NULL, 0)); |
|
if (!RW && cli.opc == TFTP_OPC_WRQ) { |
|
code = 2; |
|
goto end; |
|
} |
len = str_getString(RPACK_NEXT(pkt), rlen, &str); |
len = str_getString(RPACK_NEXT(pkt), rlen, &str); |
if (len == -1) |
if (len == -1) |
goto end; |
goto end; |