summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/msan/Linux/forkpty.cc
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/test/msan/Linux/forkpty.cc')
-rw-r--r--compiler-rt/test/msan/Linux/forkpty.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/compiler-rt/test/msan/Linux/forkpty.cc b/compiler-rt/test/msan/Linux/forkpty.cc
index c9f04376fd7..dca83d925c2 100644
--- a/compiler-rt/test/msan/Linux/forkpty.cc
+++ b/compiler-rt/test/msan/Linux/forkpty.cc
@@ -15,9 +15,12 @@ main (int argc, char** argv)
assert(__msan_test_shadow(&master, sizeof(master)) == -1);
assert(__msan_test_shadow(&slave, sizeof(slave)) == -1);
- char ttyname[255];
- ttyname_r(master, ttyname, sizeof(ttyname));
- assert(__msan_test_shadow(ttyname, strlen(ttyname) + 1) == -1);
+ char name[255];
+ ttyname_r(master, name, sizeof(name));
+ assert(__msan_test_shadow(name, strlen(name) + 1) == -1);
+
+ char *name_p = ttyname(master);
+ assert(__msan_test_shadow(name_p, strlen(name_p) + 1) == -1);
int master2;
forkpty(&master2, NULL, NULL, NULL);
OpenPOWER on IntegriCloud