HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/src/glibc/debian/patches/kfreebsd/local-grantpt.diff
---
 sysdeps/unix/grantpt.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

--- a/sysdeps/unix/grantpt.c
+++ b/sysdeps/unix/grantpt.c
@@ -201,9 +201,13 @@
   else
     {
       int w;
-
+retry:
       if (__waitpid (pid, &w, 0) == -1)
+	{
+	if (errno == EINTR)
+	    goto retry;	
 	goto cleanup;
+	}; 
       if (!WIFEXITED (w))
 	__set_errno (ENOEXEC);
       else