[glib: 1/2] correctly use 3 parameters for close_range




commit b71117d89434db83d34bc1b981ca03d4be299576
Author: Khem Raj <raj khem gmail com>
Date:   Thu Jul 8 17:26:43 2021 -0700

    correctly use 3 parameters for close_range
    
    libc implementation has 3 parameter e.g.
    https://www.freebsd.org/cgi/man.cgi?query=close_range&sektion=2&format=html
    
    Signed-off-by: Khem Raj <raj khem gmail com>

 glib/gspawn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/glib/gspawn.c b/glib/gspawn.c
index 899647c2f..3073a10a4 100644
--- a/glib/gspawn.c
+++ b/glib/gspawn.c
@@ -1520,7 +1520,7 @@ safe_closefrom (int lowfd)
    *
    * Handle ENOSYS in case it’s supported in libc but not the kernel; if so,
    * fall back to safe_fdwalk(). */
-  if (close_range (lowfd, G_MAXUINT) != 0 && errno == ENOSYS)
+  if (close_range (lowfd, G_MAXUINT, 0) != 0 && errno == ENOSYS)
 #endif  /* HAVE_CLOSE_RANGE */
   (void) safe_fdwalk (close_func, GINT_TO_POINTER (lowfd));
 #endif


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