diff --git a/tdutils/td/utils/port/detail/NativeFd.cpp b/tdutils/td/utils/port/detail/NativeFd.cpp index aeb8775c2..0c73df340 100644 --- a/tdutils/td/utils/port/detail/NativeFd.cpp +++ b/tdutils/td/utils/port/detail/NativeFd.cpp @@ -26,7 +26,9 @@ namespace td { class FdSet { public: void on_create_fd(NativeFd::Fd fd) { - CHECK(is_valid(fd)); + if (!is_valid(fd)) { + return; + } if (is_stdio(fd)) { return; } @@ -52,7 +54,9 @@ class FdSet { } void on_close_fd(NativeFd::Fd fd) { - CHECK(is_valid(fd)); + if (!is_valid(fd)) { + return; + } if (is_stdio(fd)) { return; }