diff options
Diffstat (limited to 'rt')
-rw-r--r-- | rt/tst-shm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rt/tst-shm.c b/rt/tst-shm.c index f9d5ab0098..cb4b1ee764 100644 --- a/rt/tst-shm.c +++ b/rt/tst-shm.c @@ -134,6 +134,14 @@ do_test (void) int status2; struct stat64 st; + fd = shm_open ("/../escaped", O_RDWR | O_CREAT | O_TRUNC | O_EXCL, 0600); + if (fd != -1) + { + perror ("read file outside of SHMDIR directory"); + return 1; + } + + /* Create the shared memory object. */ fd = shm_open ("/shm-test", O_RDWR | O_CREAT | O_TRUNC | O_EXCL, 0600); if (fd == -1) |