diff options
author | Erik Schnetter <schnetter@gmail.com> | 2012-11-25 11:18:13 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2012-11-25 11:18:13 -0500 |
commit | cec0300747391fadd836334d6f8c81ff83821ce8 (patch) | |
tree | d0b57dfe49abb1d7695491165be6ce76e249a9b6 /Carpet/Carpet | |
parent | db3bdfe06cd913749368c71fba8dff7d5cca357a (diff) |
Carpet: Check return value of dup()
Diffstat (limited to 'Carpet/Carpet')
-rw-r--r-- | Carpet/Carpet/src/TimerSet.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Carpet/Carpet/src/TimerSet.cc b/Carpet/Carpet/src/TimerSet.cc index 0420a8262..ca9dc8077 100644 --- a/Carpet/Carpet/src/TimerSet.cc +++ b/Carpet/Carpet/src/TimerSet.cc @@ -124,7 +124,8 @@ namespace Carpet { return -1; } close (1); - dup (fdfile); // dup to 1, i.e., stdout again + int const fd = dup (fdfile); // dup to 1, i.e., stdout again + assert (fd == 1); close (fdfile); return oldfd; #endif @@ -139,7 +140,8 @@ namespace Carpet { #ifdef HAVE_UNISTD_H fflush (stdout); close (1); - dup (oldfd); + int const fd = dup (oldfd); + assert (fd == 1); close (oldfd); #endif } |