summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspang@chromium.org <spang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-21 22:32:25 +0000
committerspang@chromium.org <spang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-21 22:32:25 +0000
commitf1e3fbe9e0648e47c8d73d1f17beca8a7bc30e44 (patch)
treee1b55126add1453b892a962bc6821de612da5c56
parentae4cc391e492828e08c8bd18cf99d775bd628e20 (diff)
downloadchromium_src-f1e3fbe9e0648e47c8d73d1f17beca8a7bc30e44.zip
chromium_src-f1e3fbe9e0648e47c8d73d1f17beca8a7bc30e44.tar.gz
chromium_src-f1e3fbe9e0648e47c8d73d1f17beca8a7bc30e44.tar.bz2
ozone: Fix pipe creation in release builds
Side effects in DCHECK don't happen in release builds. Review URL: https://codereview.chromium.org/80583004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236611 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--ui/events/ozone/evdev/touch_event_converter_unittest.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/events/ozone/evdev/touch_event_converter_unittest.cc b/ui/events/ozone/evdev/touch_event_converter_unittest.cc
index 1867e82..d99ab72 100644
--- a/ui/events/ozone/evdev/touch_event_converter_unittest.cc
+++ b/ui/events/ozone/evdev/touch_event_converter_unittest.cc
@@ -69,7 +69,9 @@ MockTouchEventConverterEvdev::MockTouchEventConverterEvdev(int a, int b)
int fds[2];
- DCHECK(pipe(fds) >= 0) << "pipe() failed, errno: " << errno;
+ if (pipe(fds))
+ NOTREACHED() << "failed pipe(): " << strerror(errno);
+
DCHECK(SetNonBlocking(fds[0]) == 0)
<< "SetNonBlocking for pipe fd[0] failed, errno: " << errno;
DCHECK(SetNonBlocking(fds[1]) == 0)