mirror of git://sourceware.org/git/glibc.git
hurd: Fix spawni returning allocation errors.
This commit is contained in:
parent
8f22e36238
commit
323f367cc4
|
|
@ -787,12 +787,18 @@ retry:
|
||||||
/* Relative path */
|
/* Relative path */
|
||||||
char *cwd = __getcwd (NULL, 0);
|
char *cwd = __getcwd (NULL, 0);
|
||||||
if (cwd == NULL)
|
if (cwd == NULL)
|
||||||
|
{
|
||||||
|
err = errno;
|
||||||
goto out;
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
res = __asprintf (&concat_name, "%s/%s", cwd, relpath);
|
res = __asprintf (&concat_name, "%s/%s", cwd, relpath);
|
||||||
free (cwd);
|
free (cwd);
|
||||||
if (res == -1)
|
if (res == -1)
|
||||||
|
{
|
||||||
|
err = errno;
|
||||||
goto out;
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
abspath = concat_name;
|
abspath = concat_name;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue