summaryrefslogtreecommitdiffstats
path: root/osi/test/eager_reader_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'osi/test/eager_reader_test.cpp')
-rw-r--r--osi/test/eager_reader_test.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/osi/test/eager_reader_test.cpp b/osi/test/eager_reader_test.cpp
index ad00e17b0..d979f42a6 100644
--- a/osi/test/eager_reader_test.cpp
+++ b/osi/test/eager_reader_test.cpp
@@ -126,7 +126,7 @@ TEST_F(EagerReaderTest, test_small_data) {
thread_t *read_thread = thread_new("read_thread");
eager_reader_register(reader, thread_get_reactor(read_thread), expect_data, (void *)small_data);
- write(pipefd[1], small_data, strlen(small_data));
+ TEMP_FAILURE_RETRY(write(pipefd[1], small_data, strlen(small_data)));
semaphore_wait(done);
eager_reader_free(reader);
@@ -139,7 +139,7 @@ TEST_F(EagerReaderTest, test_large_data_multibyte) {
thread_t *read_thread = thread_new("read_thread");
eager_reader_register(reader, thread_get_reactor(read_thread), expect_data_multibyte, (void *)large_data);
- write(pipefd[1], large_data, strlen(large_data));
+ TEMP_FAILURE_RETRY(write(pipefd[1], large_data, strlen(large_data)));
semaphore_wait(done);
eager_reader_free(reader);