Commit d8d45793 authored by nanamicat's avatar nanamicat

fix

parent 32412894
......@@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD 23)
add_executable(tun main.cpp)
target_link_libraries(tun -static-libgcc -static-libstdc++)
target_link_libraries(tun -static)
find_package(Threads REQUIRED)
target_link_libraries(tun Threads::Threads)
......
......@@ -84,8 +84,8 @@ int main(int argc, char *argv[]) {
}
ifreq ifr{};
ifr.ifr_flags = IFF_TUN | IFF_NO_PI | IFF_UP;
strcpy(ifr.ifr_name, args["dev"].as<std::string>().c_str());
ifr.ifr_flags = IFF_TUN | IFF_NO_PI;
strncpy(ifr.ifr_name, args["dev"].as<std::string>().c_str(), IFNAMSIZ);
remote = inet_addr(args["IP"].as<std::string>().c_str());
auto raw = socket(AF_INET, SOCK_RAW, IPPROTO_IPIP);
......
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