--- tftpd/src/srv.c 2014/02/20 23:17:22 1.4 +++ tftpd/src/srv.c 2014/02/21 08:32:33 1.4.2.1 @@ -216,7 +216,7 @@ txOack(sched_task_t *task) EVERBOSE(4, "blksize=%u tsize=%llu timeout=%u rollover=%u", cli.siz, cli.tsiz, cli.tout.tv_sec, cli.roll); - schedEvent(TASK_ROOT(task), txPkt, NULL, TASK_FD(task), + schedCallOnce(TASK_ROOT(task), txPkt, NULL, TASK_FD(task), TASK_DATA(task), RPACK_OFF(pkt)); taskExit(task, NULL); }