Loading src/client/intercept.cpp +5 −7 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ #include <client/preload.hpp> #include <client/hooks.hpp> #include <client/logging.hpp> #include <client/gkfs_functions.hpp> #include <optional> #include <fmt/format.h> Loading Loading @@ -507,12 +507,10 @@ hook(long syscall_number, long arg0, long arg1, long arg2, long arg3, long arg4, for(auto i = arg0; i <= arg1; i++) { if(i >= GKFS_MAX_OPEN_FDS) break; *result = gkfs::hook::hook_close(i); if(*result == -1) { if(CTX->file_map()->exist(i)) { gkfs::syscall::gkfs_close(i); } *result = 0; break; }; } *result = 0; break; Loading Loading
src/client/intercept.cpp +5 −7 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ #include <client/preload.hpp> #include <client/hooks.hpp> #include <client/logging.hpp> #include <client/gkfs_functions.hpp> #include <optional> #include <fmt/format.h> Loading Loading @@ -507,12 +507,10 @@ hook(long syscall_number, long arg0, long arg1, long arg2, long arg3, long arg4, for(auto i = arg0; i <= arg1; i++) { if(i >= GKFS_MAX_OPEN_FDS) break; *result = gkfs::hook::hook_close(i); if(*result == -1) { if(CTX->file_map()->exist(i)) { gkfs::syscall::gkfs_close(i); } *result = 0; break; }; } *result = 0; break; Loading