commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd,commited] hurd: Fix spawni returning allocation errors.


From: Samuel Thibault
Subject: [hurd,commited] hurd: Fix spawni returning allocation errors.
Date: Tue, 14 Nov 2023 23:57:59 +0100

---
 sysdeps/mach/hurd/spawni.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sysdeps/mach/hurd/spawni.c b/sysdeps/mach/hurd/spawni.c
index 5e05308066..9516001817 100644
--- a/sysdeps/mach/hurd/spawni.c
+++ b/sysdeps/mach/hurd/spawni.c
@@ -787,12 +787,18 @@ retry:
       /* Relative path */
       char *cwd = __getcwd (NULL, 0);
       if (cwd == NULL)
-       goto out;
+       {
+         err = errno;
+         goto out;
+       }
 
       res = __asprintf (&concat_name, "%s/%s", cwd, relpath);
       free (cwd);
       if (res == -1)
-       goto out;
+       {
+         err = errno;
+         goto out;
+       }
 
       abspath = concat_name;
     }
-- 
2.42.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]