1
0
Fork 0
mirror of https://github.com/M66B/NetGuard.git synced 2025-02-25 07:32:46 +00:00

Native refactoring

This commit is contained in:
M66B 2016-02-09 18:59:20 +01:00
parent 8eba191c43
commit e638533e06
2 changed files with 9 additions and 9 deletions

View file

@ -352,10 +352,10 @@ jboolean handle_tcp(const struct arguments *args,
const uint8_t *payload,
int uid, struct allowed *redirect);
void forward_tcp(const struct arguments *args,
const struct tcphdr *tcphdr,
const char *session, struct tcp_session *cur,
const uint8_t *data, uint16_t datalen);
void queue_tcp(const struct arguments *args,
const struct tcphdr *tcphdr,
const char *session, struct tcp_session *cur,
const uint8_t *data, uint16_t datalen);
int open_icmp_socket(const struct arguments *args, const struct icmp_session *cur);

View file

@ -410,7 +410,7 @@ jboolean handle_tcp(const struct arguments *args,
write_rst(args, cur);
return 0;
}
forward_tcp(args, tcphdr, session, cur, data, datalen);
queue_tcp(args, tcphdr, session, cur, data, datalen);
}
if (tcphdr->rst /* +ACK */) {
@ -495,10 +495,10 @@ jboolean handle_tcp(const struct arguments *args,
return 1;
}
void forward_tcp(const struct arguments *args,
const struct tcphdr *tcphdr,
const char *session, struct tcp_session *cur,
const uint8_t *data, uint16_t datalen) {
void queue_tcp(const struct arguments *args,
const struct tcphdr *tcphdr,
const char *session, struct tcp_session *cur,
const uint8_t *data, uint16_t datalen) {
uint32_t seq = ntohl(tcphdr->seq);
if (compare_u16(seq, cur->remote_seq) < 0)
log_android(ANDROID_LOG_WARN, "%s already forwarded", session);