diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2013-12-21 19:44:29 -0800 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2013-12-21 20:03:33 -0800 |
commit | afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b (patch) | |
tree | a2ef607ce7afc0db7bae1af4638c0aaf2afb9968 /src/io/read_test.cpp | |
parent | 9316b28e655093547d397197f30173cfc51f8de8 (diff) | |
download | tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.gz tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.bz2 tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.xz tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.zip |
fix travis errors
Diffstat (limited to 'src/io/read_test.cpp')
-rw-r--r-- | src/io/read_test.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/io/read_test.cpp b/src/io/read_test.cpp index 193777f..8c459cbb 100644 --- a/src/io/read_test.cpp +++ b/src/io/read_test.cpp @@ -7,10 +7,15 @@ static int string_pipe(ZString sz) { - // if this doesn't work we'll get test failures anyway int pfd[2]; - pipe(pfd); - write(pfd[1], sz.c_str(), sz.size()); + if (-1 == pipe(pfd)) + return -1; + if (sz.size() != write(pfd[1], sz.c_str(), sz.size())) + { + close(pfd[0]); + close(pfd[1]); + return -1; + } close(pfd[1]); return pfd[0]; } |