diff --git a/tdutils/td/utils/port/StdStreams.cpp b/tdutils/td/utils/port/StdStreams.cpp index ef903bf72..cc6d28b38 100644 --- a/tdutils/td/utils/port/StdStreams.cpp +++ b/tdutils/td/utils/port/StdStreams.cpp @@ -25,7 +25,7 @@ template static FileFd &get_file_fd() { static FileFd result = FileFd::from_native_fd(NativeFd(id, true)); static ExitGuard exit_guard; - static auto guard = SCOPE_EXIT { + static auto guard = ScopeExit() + [&] { result.move_as_native_fd().release(); }; return result;