From 2b382567be3103a11a6e62a3cc91ef1be7000cdc Mon Sep 17 00:00:00 2001 From: Arseny Smirnov Date: Wed, 28 Aug 2019 16:59:50 +0300 Subject: [PATCH] NativeFd: fix CHECKs GitOrigin-RevId: bbbbad169513c4503eba1c7a98349c98b9e6ed1a --- tdutils/td/utils/port/detail/NativeFd.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; }