diff options
-rw-r--r-- | stdlib/tst-canon-bz26341.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/stdlib/tst-canon-bz26341.c b/stdlib/tst-canon-bz26341.c index acb0fd4ec3..fddf4adff3 100644 --- a/stdlib/tst-canon-bz26341.c +++ b/stdlib/tst-canon-bz26341.c @@ -45,6 +45,12 @@ create_link (void) TEST_VERIFY_EXIT (fd != -1); xclose (fd); + /* Make filename a canonical path. */ + char *saved_filename = filename; + filename = realpath (filename, NULL); + free (saved_filename); + TEST_VERIFY (filename != NULL); + /* Create MAXLINKS symbolic links to the temporary filename. On exit, linkname has the last link created. */ char *prevlink = filename; |