mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED
The temp_dir allocation leaks if support_can_chroot returns false.
This commit is contained in:
parent
b300078d97
commit
6948ee4edf
1 changed files with 3 additions and 1 deletions
|
@ -33,7 +33,7 @@ int
|
|||
do_test (void)
|
||||
{
|
||||
mtrace ();
|
||||
char *temp_dir = support_create_temp_directory ("tst-freopen4");
|
||||
char *temp_dir;
|
||||
FILE *fp;
|
||||
int ret;
|
||||
|
||||
|
@ -45,6 +45,8 @@ do_test (void)
|
|||
support_become_root ();
|
||||
if (!support_can_chroot ())
|
||||
return EXIT_UNSUPPORTED;
|
||||
|
||||
temp_dir = support_create_temp_directory ("tst-freopen4");
|
||||
xchroot (temp_dir);
|
||||
|
||||
/* Test freopen with NULL, renamed file. This verifies that
|
||||
|
|
Loading…
Add table
Reference in a new issue