Commit 41374498 authored by nanamicat's avatar nanamicat

float ip

parent 08230421
......@@ -96,6 +96,7 @@ void outbound(int raw, int tun) {
auto inner = buffer + sizeof(Meta);
size_t packet_length;
while ((packet_length = read(tun, inner, sizeof(buffer) - sizeof(Meta))) >= 0) {
if (!remote_addr.sin_addr.s_addr) continue;
encrypt_package(inner, packet_length);
if (sendto(raw, buffer, packet_length + sizeof(Meta), 0, (sockaddr *) &remote_addr, sizeof(remote_addr)) < 0) {
perror("outbound write");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment