Fix: statements with side-effects in assert statements
[lttng-tools.git] / tests / unit / test_fd_tracker.c
index 7c818b94bd2fb6cee2749016f89fc902f4278cce..d1414491314eb2fac0012174fd0fb1704d0e559c 100644 (file)
@@ -387,8 +387,10 @@ void test_unsuspendable_close_untracked(void)
 
        ret = pipe(unknown_fds);
        assert(!ret);
-       assert(close(unknown_fds[0]) == 0);
-       assert(close(unknown_fds[1]) == 0);
+       ret = close(unknown_fds[0]);
+       assert(ret == 0);
+       ret = close(unknown_fds[1]);
+       assert(ret == 0);
 
        ret = fd_tracker_open_unsuspendable_fd(tracker, &out_fd,
                        NULL, 1, noop_open, &stdout_fd);
This page took 0.023846 seconds and 5 git commands to generate.