|
|
| version 1.25.2.2, 2015/03/09 22:01:34 | version 1.25.2.4, 2015/03/09 22:25:35 |
|---|---|
| Line 771 rxRAWPacket(sched_task_t *task) | Line 771 rxRAWPacket(sched_task_t *task) |
| } else { | } else { |
| estlen = sa.sa.sa_family == AF_INET ? | estlen = sa.sa.sa_family == AF_INET ? |
| sizeof(struct ip) : sizeof(struct ip6_hdr); | sizeof(struct ip) : sizeof(struct ip6_hdr); |
| rpc = (struct tagRPCCall*) b + estlen; | rpc = (struct tagRPCCall*) (b + estlen); |
| estlen += ntohl(rpc->call_len); | estlen += ntohl(rpc->call_len); |
| if (estlen > AIT_LEN(&c->cli_buf)) | if (estlen > AIT_LEN(&c->cli_buf)) |
| AIT_RE_BUF(&c->cli_buf, estlen); | AIT_RE_BUF(&c->cli_buf, estlen); |
| Line 819 rxRAWPacket(sched_task_t *task) | Line 819 rxRAWPacket(sched_task_t *task) |
| len = estlen; | len = estlen; |
| len -= sa.sa.sa_family == AF_INET ? | len -= sa.sa.sa_family == AF_INET ? |
| sizeof(struct ip) : sizeof(struct ip6_hdr); | sizeof(struct ip) : sizeof(struct ip6_hdr); |
| memmove(AIT_GET_BUF(&c->cli_buf), rpc, len); | |
| /* skip loop packet */ | /* skip loop packet */ |
| if (rpc->call_io & RPC_ACK) | if (rpc->call_io & RPC_ACK) |