From d494a3e13f8c5346c8c3686d9a9ba79e4d1f91c9 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 22 Mar 2019 01:59:16 +0300 Subject: [PATCH] Return stdin to blocking state when closing. GitOrigin-RevId: db4f43a526b099f07dbc5c1c717cc4e67aad5ee7 --- tdutils/td/utils/port/StdStreams.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tdutils/td/utils/port/StdStreams.cpp b/tdutils/td/utils/port/StdStreams.cpp index 28b7c9aa..2d264dc2 100644 --- a/tdutils/td/utils/port/StdStreams.cpp +++ b/tdutils/td/utils/port/StdStreams.cpp @@ -147,6 +147,7 @@ class BufferedStdinImpl { BufferedStdinImpl(BufferedStdinImpl &&) = delete; BufferedStdinImpl &operator=(BufferedStdinImpl &&) = delete; ~BufferedStdinImpl() { + file_fd_.get_native_fd().set_is_blocking(true); file_fd_.move_as_native_fd().release(); }