Commit fb2be580 authored by 神楽坂玲奈's avatar 神楽坂玲奈

fix

parent 1a539a3e
Pipeline #15702 passed with stages
in 42 seconds
......@@ -4,7 +4,7 @@ RUN apk --no-cache add build-base cmake linux-headers boost-dev boost-static
WORKDIR /usr/src/app
COPY CMakeLists.txt .
COPY src src
RUN cmake -DCMAKE_BUILD_TYPE=Debug . && cmake --build .
RUN cmake -DCMAKE_BUILD_TYPE=Release . && cmake --build .
FROM alpine
RUN apk --no-cache add libgcc libstdc++ bash iproute2 iptables ipset netcat-openbsd
......
......@@ -105,7 +105,7 @@ void outbound(int raw, int tun) {
meta->reversed = 0;
auto inner = buffer + sizeof(Meta);
size_t packet_length;
while ((packet_length = read(tun, inner, sizeof(buffer) + sizeof(Meta))) >= 0) {
while ((packet_length = read(tun, inner, sizeof(buffer) - sizeof(Meta))) >= 0) {
// std::cout << "sendto: " << inet_ntoa(remote_addr.sin_addr) << std::endl;
if (!remote_addr.sin_addr.s_addr) continue;
localSecret->encrypt(inner, packet_length);
......
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