mirror of git://sourceware.org/git/glibc.git
hurd getcwd: Fix memory leak on error
This commit is contained in:
parent
e1a467d330
commit
5f55b22f4b
|
@ -274,6 +274,8 @@ __hurd_canonicalize_directory_name_internal (file_t thisdir,
|
||||||
/* Set errno. */
|
/* Set errno. */
|
||||||
(void) __hurd_fail (err);
|
(void) __hurd_fail (err);
|
||||||
lose:
|
lose:
|
||||||
|
if (orig_size == 0)
|
||||||
|
free (file_name);
|
||||||
cleanup ();
|
cleanup ();
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue